PHP多版本切换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP多版本切换相关的知识,希望对你有一定的参考价值。
参考技术A 由于在linux服务器上装了多个版本的php,常常感到疑惑的是,在Web中,php的版本是5.6的,而命令行中却可能是7.2的,这就很让人疑惑了,经过了不断摸索,终于发现的缘由。首先,web中的php版本,是由你的nginx(apache)服务器配置决定的,在nginx(apache)配置文件中都指定了php的版本。
其次,命令行中的php版本,可以通过以下命令切换:
修改版本为php5.6: sudo update-alternatives --set php /usr/bin/php5.6
修改版本为php7.2: sudo update-alternatives --set php /usr/bin/php7.2
停用php5.6: sudo a2dismod php5.6
启用php7.2: sudo a2enmod php7.2
mac平台多个php版本快速切换
要求所有php版本都是由brew安装
使用brew安装php多版本方法
# brew install php56
# brew install php70
安装切换工具:
# brew install php-version
# source $(brew --prefix php-version)/php-version.sh
查看当前安装的所有版本
# php-version
切换版本
# php-version 5.6.5
以上是关于PHP多版本切换的主要内容,如果未能解决你的问题,请参考以下文章
Mac Pro 实现 PHP-5.6 与 PHP-7.0 等多版本切换