phpでjsonを扱うには 「php-json」をインストールします。
(他にも PEARパッケージなどがありますが、phpエクステンションとして提供されているphp-json の方が高速なので、php-json を使用します。)
1. phpバージョンの確認
php --version
PHP 5.1.4 (cli) (built: May 8 2006 08:41:41)
Copyright (c) 1997-2006 The PHP Group
PHPのバージョンが 5.2.0 以上の場合、php-json はあらかじめインストールされています。
それより低いバージョンの場合は手動でインストールしましょう。
2. json-phpの取得
コマンドラインから
http://www.aurore.net/projects/php-json/php-json-ext-1.2.1.tar.bz2
でphp-jsonを取得します。
3. 解凍とコンパイル
tar jxvf php-json-ext-1.2.1.tar.bz2
cd php-json-ext-1.2.1
./configure
make
でok。
もしくはyumが使用できる環境なら 2. 3. の行程をすっとばして
yum install php-json
でOKです。
4. json.soを指定のディレクトリ(/usr/lib/php/modules/)に移動
cp json.so /usr/lib/php/modules/json.so
5. /etc/php.d/json.ini ファイルの作成
'/etc/php.d/json.ini' というファイルを下記の内容で作成します。
; Enable json extension module
extension=json.so
6. apacheの再起動
apachectl graceful
これでOKです。
7. 確認
php.info(); 関数で確認します。
実行して表示される画面に json の項目とバージョンが正しく表示されていればOK。
8. json関数の使用。
これで関数
json_encode();
json_decode()
が使用できるようになります。
参考:http://blog.miraclelinux.com/dora/2006/11/phpjson_7bd7.html

