摘要:php5.2下是有默认安装json,但在php5.2以下的是都没有json扩展的,最近碰到这个问题,现将安装的步骤分享到博

1, 下载php-json-ext-1.2.1.tar.bz2, 这个不好下载,按网上的地址很多不能下载,后来终于找到一个

点此下载:http://download.csdn.net/download/fengchang2011/4686576

2,解压缩

# tar xvjf php-json-ext-1.2.1.tar.bz2

3, 进源码目录

# cd php-json-ext-1.2.1

4、准备编译环境。这一步可以先不做直接进行第5步操作,如果遇到问题后再进行本步检查也无所谓。不过为了避免不必要的麻烦,我们还是检查下编译环境是否准备好了吧!

# yum install php-devel automake autoconf libtool gcc

5、准备PHP模块的编译环境:

# phpize

6、开始编译json模块:

# ./configure

# make

# make install

7、配置json.ini加载到php.ini。

# cd /etc/php.d

# echo "extension=json.so" > json.ini

注:这里我的php是在/etc目录下,如果你的php不在这里,请修改路径为你的php所在的路径。

8、重启Apache服务:

# /etc/init.d/httpd restart

成功重启之后,可以利用phpinfo()去查看是否有json的信息。我试着打开之前报错的页面,已经完全能正常打开了,一切OK