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


■設定確認
phpinfo()で以下を確認


ってことで、無事Facebookアプリの作成に取りかかれます。
以上