php-json

RedHat系かDebian系かと問われると後者が好みだけど,
仕事上はどうしてもRedHat系が中心になるのが現実.
CentOS5.3でもphp-jsonを使いたいとの要望を受けて作業した時のメモ.

CentOS 5.3のリポジトリにあるPHPはバージョン5.1.6. (今日現在)
# つまり,php-jsonは標準モジュールではない.> 5.2 だったら良いのだけど.

下準備としてコンパイラphp-peclなどを用意.
# phpは既に導入済み.

# yum install php-devel php-pecl libtool gcc-c++

あとはpeclphp-jsonをインストールし,設定ファイルを追加.
なにも問題なければ,httpd再起動後にphp-jsonが使えるようになっている.

# pecl install php-json
# ls /usr/lib/php/modules/ #=> json.soの存在確認
# sudo cat > /etc/php.d/json.ini <<EOF//
; Enable json extension module
extension=json.so
EOF
# sudo /etc/init.d/httpd restart