Scientific Linux增加JSON支持
2011-01-10 09:27

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。

语法和XML有相似支持,使JSON成为理想的数据交换语言。

PHP5.2以后的版本默认支持JSON。但是SLC5.5自带的是PHP5.1.所以需要手工安装

但是在yum升级包里找不到JSON。差点就自己下一个源代码编译了。后来看到这个

 

Installation steps on CentOs 5.3 include

# yum install php-devel
# yum install php-pear
# yum install gcc
# pear install pecl/json

# cd /etc/php.d
# echo "extension=json.so" > json.ini
# service httpd restart

After that phpinfo() would output

json support     enabled
json version     1.2.1

 

另外在PHP5.2中,可能需要打开/usr/local/php5/etc/extensions.ini文件中的“ extension=json.so”这一行。