怎么切换php版本?如果我服务器安装有多个PHP。

我在CentOS7.2服务器上面安装额两个php,一个是使用源码make安装的php7.1,另外一个是使用yum安装的php7.0,我想在想使用php7.0而不是php7.1,请问怎么实现呢?

# php -v
PHP 7.1.16 (cli) (built: Jul  2 2018 05:31:51) ( ZTS )

# whereis php
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/local/bin/php /usr/share/php /usr/share/man/man1/php.1.gz    

我的php7.1安装在/usr/local/php-7.1.16.

阅读 4.7k
4 个回答

apache加载php7.0的模块即可,cli的将7.1二进制可执行文件的改名为php7.1,将7.0的软链到/usr/bin下

ln -s /path/to/binary/php7.0 /usr/bin/php

将7.0的PHP加入到linux环境变量

把PHP 7.0放入/usr/bin里

更好的做法

之后用docker吧,方便多了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题