打印

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

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
似乎并没有切换成功,还需要做什么吗?

TOP

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

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

TOP

引用:
原帖由 licess 于 2018-1-17 10:49 发表
如果要切换是用升级脚本进行降级
多php是安装另外一个php版本

只要在对应域名虚拟主机中改了 include 重启nginx,没有报错信息就会生效
如果你是访问的 ip/phpinfo.php 肯定是使用的默认php版本 ...
您好,我确实是Include了正确的写法,用的不是IP访问的,是域名访问~
而且重启lnmp的时候也确实重启了两个PHP版本,应该证实装了两个版本,但确实不生效
另外,我记得那个conf文件是在十六行没错呀~

TOP

引用:
原帖由 licess 于 2018-1-17 10:49 发表
如果要切换是用升级脚本进行降级
多php是安装另外一个php版本

只要在对应域名虚拟主机中改了 include 重启nginx,没有报错信息就会生效
如果你是访问的 ip/phpinfo.php 肯定是使用的默认php版本 ...
emmm,我知道了,我只改了一个地方,下面60多行的地方还有一个需要改的。。

感谢军哥,感谢~

TOP