我不得不升级我的CentOS PHP包到5.2.10来启用JSON扩展,但是并没有顺利完成。 自然..
我使用了这个指南: http : //wiki.centos.org/HowTos/PHP_5.1_To_5.2
在完成“yum update”时,“php -v”显示了一堆扩展错误,所以我使用“pecl upgrade [package]”更新了这些错误。 这将警告的数量减less到一个:
PHP警告:模块'readline'已经在第0行加载了Unknown
我尝试过单独更新这个包,但是尽pipereadline.so位于/ usr / lib / php / modules /中,yum或者pecl都不能find它(显然没有安装)。 我知道你需要使用-readline编译php,现在是我唯一的select:从新鲜的完整重新编译?
我希望不是。
任何人都可以帮忙? 谢谢。
编辑
5.3确实出来,并与plesk正常工作。 要让JSON运行必须:
我知道json被包含在从5.2开始的php-common中,但是这似乎解决了它。 通过pecl进行卸载也使其工作。
如果更新的PHP不是问题(PHP 5.3),现在可以用于CentOS 5.6。
这些软件包被命名为php53而不是php,而json模块是php53-common软件包的一部分。