遇到问题
由于每个项目使用的PHP版本,使用宝塔安装了多个版本的PHP,需要用的哪个在对应的项目进行切换即可
今天在执行脚本时候出现了报错。查看php版本默认是8.0
但该项目选择的版本是7.2,为什么执行的时候会跑到8.0版本的呢?
解决方法
执行命令时调用的是默认的PHP版本, 版本过高,导致有些函数不支持,从而导致报错,所以需要修改宝塔默认的PHP版本
查看默认版本命令 ls -l /usr/bin/php
php安装文件夹如下 /www/server/php
切换默认PHP版本命令 ln -sf /www/server/php/72/bin/php /usr/bin/php
然后查看是否切换成功
最后执行脚本命令,发现正常运行