Chris_Tim 发表于 2012-1-11 22:36:20

LNMP 0.8 PHP升级的问题

刚把LNAMP 0.8的PHP通过自带的upgrade_php.sh从5.2.17升级到了5.3.8,之前已经装好了eAccelerator,查看了很多帖子说要先删除后重装(还不能使用自带的eaccelerator.sh脚本重装),结果在第一步删除的时候就卡住了,/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626下根本就找不到eaccelerator.so,请问是upgrade_php.sh脚本自动给删除了吗?接下来直接安装就可以了?还是只能下载ea包安装而不能使用自带的eaccelerator.sh脚本安装吧?

另外,发现upgrade_php.sh脚本的最后自动安装好了ZendGuardLoader,这部分也不用再手动处理了吧?

谢谢军哥。

raysajuuk 发表于 2012-1-11 22:44:15

ZendGuardLoader本身就集成在 PHP5.3.8里面...解压的时候自己看就知道了...

再有使用5.3.8的话建议升级到5.3.9 这次修复了几个5.3.8的严重bug..

licess 发表于 2012-1-12 09:41:48

回复 1# 的帖子

升级前不需要删除,会自动删除。如需安装再运行一般eAccelerator的安装脚本就行了

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626 是PHP 5.3.*版本eAccelerator的存放目录

Chris_Tim 发表于 2012-1-12 15:05:50

回复 3# 的帖子

直接运行安装包里的eaccelerator.sh可以在PHP升级到5.3.*后重新安装eAccelerator(选择new),已验证。

请问直接运行安装包里的ioncube.sh可以重新安装ionCube吗?(不太敢随便尝试)

另外有人建议将PHP从5.3.8升级到5.3.9,查看了其他几个帖子,提到了会有eAccelerator不兼容的问题,说要修改源文件eaccelerator.c再重新编译,对于我们这些菜鸟来说,有点担心搞不定,是不是等eAccelerator的新版本和修改后的eaccelerator.sh会比较稳妥?

再次感谢。

licess 发表于 2012-1-12 15:48:48

可以
5.3.9测试过eaccelerator没发现有错误,只要升级php后再重新安装编译就不会报错,个别时候就得看RP了。
页: [1]
查看完整版本: LNMP 0.8 PHP升级的问题