# 禁用 Apache 中的 PHP7sudo a2dismod php7# 启用 PHP5.6sudo a2enmod php5.6# 重启 Apachesudo systemctl restart apache2.service" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> PHP >> ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本

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的,在网上搜到的切换方法是


# 禁用 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

不过有个问题就是,上述方法应该是针对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

以上介绍了“ ubuntu php -i 跟 phpinfo输出信息不一致问题 怎么切换cli的版本”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4537116.html

相关图片

相关文章