宝塔面板默认的PHP版本如何切换

  • 内容
  • 相关

众所周知linux的宝塔面板是可以安装多个php使其共存的,也可以给每个站点设置单独的php版本,但有些地方,如执行计划任务时,设置服务器定时执行shell脚本,会使用一个默认的php版本,如网站版本为php7.0,而面板默认php版本为php5.3,这时执行shell脚本就非常可能出错。我的服务器版本为CentOS 7.3,宝塔面板版本为免费版 7.2.0,由于部署了新的网站代码,部分组件需要使用composer进行安装,因此打开ssh命令行工具,进入站点根目录,直接运行 composer install,提示报错:

1.png

所以怀疑调用的PHP并不是修改了配置的PHP,输入版本命令查看确认:

2.png

这下明白了,执行composer过程中调用的为PHP5.6版本,所以更改了7.2 的配置肯定是不行的,再去宝塔后台修改了PHP5.6的配置就可以了。

不过我这里想把默认调用的PHP改成7.2的,毕竟7.x版本才是以后的主角。

先查看下系统默认php命令关联的PHP版本,在命令行输入 ls -l /usr/bin/php 显示:

2.png

打开/www/server/php目录可以看到通过宝塔安装的多个PHP版本都在此处

要更改成7.2的执行以下命令 ln -sf /www/server/php/72/bin/php /usr/bin/php 即可:

3.png

再次输入ls指令可以看到已经切换到7.2版本了。

 

 

 

本文标签:

版权声明:若无特殊注明,本文皆为《孤帆云影》原创,转载请保留文章出处。

本文链接:宝塔面板默认的PHP版本如何切换 - https://yyink.cn/?post=4

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新