ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本_PHP_编程问答

ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本

来源:互联网  时间:2018/1/29 0:57:25

关于网友提出的“ ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本”问题疑问,本网通过在网上对“ ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本
描述:

我知道是因为我的php -i 输出的是php7的信息,phpinfo是apache的5.6的,在网上搜到的切换方法是

<code>
# 禁用 Apache 中的 PHP7
 
sudo a2dismod php7
 
# 启用 PHP5.6
 
sudo a2enmod php5.6
 
# 重启 Apache
 
sudo systemctl restart apache2.service
 
 
 
# 切换 CLI 
 
sudo update-alternatives --set php /usr/bin/php5.6
</code>

不过有个问题就是,上述方法应该是针对apt-get方式安装的,我的php5.6不是apt-get install 安装的,而是xampp集成环境,我想请教要在这基础,如果暂时不考虑apt-get重新安装的基础之上,要怎么解决这个问题呢,也就是怎么切换php -i调用的版本呢?


解决方案1:

shell中你直接使用全路径 /usr/bin/php5.6 调用不就行了
update-alternatives就是管理管理这些命令的符号链接而已,你说链接到哪个具体文件就链接到那个具体文件。
你直接使用update-alternatives改一下就行了,可以指向任何文件。

#先建立候选
update-alternatives --install /usr/bin/php php /usr/bin/php7 50
update-alternatives --install /usr/bin/php php /usr/bin/php5.6 100
# 想切换哪个就切换哪个
update-alternatives --config php

上一篇laravel 关联模型报错!failed to open stream
下一篇网页调用公众号现金红包接口
明星图片
相关文章
《 ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)