LNMP1.0把php5.3变更为php5.2的问题(附图求解)
大家好,军哥好,最近把linode VPS的LNMP升级到了最新的1.0,用起来蛮不错。但是今天安装一个国内著名的开源程序,在本地测试环境下(windows+php5.2.6 ) 正常,但是到服务器后就不管用了,一问,程序不支持php5.3.现在的问题是:怎么在不影响系统环境和设置的情况下,把php5.3降级为5.2呢?
我参考了之前的帖子:请问lnmp的php版本如何降级 https://bbs.vpser.net/thread-9971-1-4.html
首先 /root/lnmp1.0-full/php5.2.17.sh 下载安装了php5.2.17
然后 /root/lnmp/upgrade_php.sh 更新了php, 也提示确实成功了,入图:
最后,我重启了LNMP,甚至重启了服务器。
不幸的是,页面竟然都成了502错误。
与此同时,我也试过了军哥说的:
另外lnmp1.0里有个单独安装php 5.2.17的脚本,安装后有个单独的php 5.2.17,将要试用php 5.2.17的虚拟主机里的php-cgi.sock替换为php-cgi52.sock 重启就行 ...
把配置文件 tmp/php-cgi.sock改为 php-cgi52.sock,然而依旧不行。
请帮忙看下,不吝赐教,先谢谢了。
[ 本帖最后由 iswordfish 于 2014-1-11 20:22 编辑 ] 用升级脚本进行降级操作,再跨大版本时不一定成功,而且即使成功也需要修复很多错误
上面截图已经给出了很多错误
单独的php 5.2.17是不受/root/lnmp 控制的,需要用/etc/init.d/php-fpm52 启动或关闭 军哥,你的意思是:只能linode重新装系统,再重新安装配置带Php5.2的环境了? "将要试用php 5.2.17的虚拟主机里的php-cgi.sock替换为php-cgi52.sock 重启就行"
----
这个方法不行吗? 1、你这重启是启动原来的PHP版本的,不是后来加的5.2的。 原来安装的php版本都有问题。
2、原来的php配制文件也被改出了问题。
让/root/lnmp restart重启不再有错误提示。
操作:./upgrade_php.sh升级php 到5.3.* 或5.5.* 都可以,
php5.2的问题:
执行:/usr/local/php52/bin/php-v
看有啥提示,就知道你的php52是否安装上了。
/usr/local/php52/sbin/php-fpm restart
重启5.2是否正常。
页:
[1]