VPS侦探论坛

 找回密码
 注册
查看: 4686|回复: 4

LNMP1.0把php5.3变更为php5.2的问题(附图求解)

[复制链接]
发表于 2014-1-11 20:09:57 | 显示全部楼层 |阅读模式

大家好,军哥好,最近把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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-1-11 21:26:55 | 显示全部楼层


用升级脚本进行降级操作,再跨大版本时不一定成功,而且即使成功也需要修复很多错误
上面截图已经给出了很多错误

单独的php 5.2.17是不受/root/lnmp 控制的,需要用/etc/init.d/php-fpm52 启动或关闭
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-1-11 21:31:06 | 显示全部楼层

军哥,你的意思是:只能linode重新装系统,再重新安装配置带Php5.2的环境了?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2014-1-11 21:37:39 | 显示全部楼层



"将要试用php 5.2.17的虚拟主机里的php-cgi.sock替换为php-cgi52.sock 重启就行"
----
这个方法不行吗?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2014-1-11 22:43:38 | 显示全部楼层

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是否正常。

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 09:31 , Processed in 0.027489 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表