PHP多版本切换

PHP多版本切换,第1张

由于在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

先把你要升级的版本解压到安装目录,进到原版本的目录夹,通过configure -V查看上一次配置的时候的参数,在进到新版的目录夹,进行配置参数,然后把原版的sbin或者bin目录夹下的可执行文件移走,在新版编译make update 再将生成的可执行文件移到老版的sbin或者bin目录夹下就可以。重启服务

首先说明问题,你php5.6删了以后 如果要使用7.0 你得安装php7.0 并且将php/bin目录加入到环境变量中。windows/linux 环境变量不同。自行查找教程。另外你如果是linux系统:1.用宝塔可以安装多个php版本,并且可以使用多个php版本。宝塔傻瓜式 *** 作,配置简单 而且稳定,免费。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/5927877.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-08
下一篇2023-03-08

发表评论

登录后才能评论

评论列表(0条)

    保存