2008-11-17

RHEL手工安装JSON

Red Hat Enterprise Linux的标配PHP版本是5.1.x,而JSON是在5.2被引入到core里面去的。
升级5.2固然是个办法,但是发布版的二进制环境是相对稳定的,本着能懒就懒,能不升级就不升级的原则,决定手工安装。

先编译出json.so

wget http://www.aurore.net/projects/php-json/php-json-ext-1.2.0.tar.bz2
bzip2 -d php-json-ext-1.2.0.tar.bz2
tar xf php-json-ext-1.2.0.tar
cd php-json-ext-1.2.0
phpize
./configuremake

然后找到机器上的php .so目录,因为i386和64系统是不一样的。
locate mysql.so

然后把json.so 拷贝过去。
修改php.ini,加一句。
extension=json.so

最后重新启动httpd.
service httpd restart

没有评论: