ai0by 发表于 2018-1-17 09:12:04

PHP多版本切换版本后没有反映

用的版本是lnmp1.4
因为discuz的某些程序对PHP7很不用好,产生了切换到5.6的想法~

按照教程原生的是 PHP7.1.7 版本,后装了 5.6.31

现在运行 /usr/local/php/bin/php -v是如下这样

PHP 7.1.7 (cli) (built: Jan
8 2018 15:01:53) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies


然后我在虚拟机的配置文件中切换版本。。

include enable-php5.6.conf;//这样写似乎没问题~

重启lnmp restart 后,打开网站根目录的phpinfo.php文件显示的仍然是以前装的 7.1.7
似乎并没有切换成功,还需要做什么吗?

licess 发表于 2018-1-17 10:49:58

如果要切换是用升级脚本进行降级
多php是安装另外一个php版本

只要在对应域名虚拟主机中改了 include 重启nginx,没有报错信息就会生效
如果你是访问的 ip/phpinfo.php 肯定是使用的默认php版本

ai0by 发表于 2018-1-17 12:57:26

原帖由 licess 于 2018-1-17 10:49 发表 http://bbs.vpser.net/images/common/back.gif
如果要切换是用升级脚本进行降级
多php是安装另外一个php版本

只要在对应域名虚拟主机中改了 include 重启nginx,没有报错信息就会生效
如果你是访问的 ip/phpinfo.php 肯定是使用的默认php版本 ...

您好,我确实是Include了正确的写法,用的不是IP访问的,是域名访问~
而且重启lnmp的时候也确实重启了两个PHP版本,应该证实装了两个版本,但确实不生效
另外,我记得那个conf文件是在十六行没错呀~

ai0by 发表于 2018-1-17 13:05:44

原帖由 licess 于 2018-1-17 10:49 发表 http://bbs.vpser.net/images/common/back.gif
如果要切换是用升级脚本进行降级
多php是安装另外一个php版本

只要在对应域名虚拟主机中改了 include 重启nginx,没有报错信息就会生效
如果你是访问的 ip/phpinfo.php 肯定是使用的默认php版本 ...

emmm,我知道了,我只改了一个地方,下面60多行的地方还有一个需要改的。。

感谢军哥,感谢~
页: [1]
查看完整版本: PHP多版本切换版本后没有反映