osukiniサーバー(CentOS) yumでインストールしたphp(5.1.6)でJSONを有効に
- Facebookアプリを作成中のメモ -
VPS上でFacebookアプリを作成使用としたところ、いくつかPHPが動作しない。
エラーログを調べてみると、
PHP Fatal error: Uncaught exception 'Exception' with message 'Facebook needs the JSON PHP extension.'
ってエラーを吐いている。
調べてみると、JSONが標準になっているphpはv5.2.0以降でした。*1
ってことで、以下が導入手順
■jsonのインストール
# yum install php-devel php-pear libtool gcc-c++
# pecl install json
■jsonの設定追加
# cd /etc/php.d
# echo "extension=json.so" > json.ini
■httpd再起動
# service httpd restart
ってことで、無事Facebookアプリの作成に取りかかれます。
以上