我正在使用运行PHP脚本的cron作业:
* * * * * php /path/to/script schedule:run >> /dev/null 2>&1
但是运行旧版本的PHP。当我运行which PHP
时,我得到/path/to/php7.0
,我需要更改cron用来运行PHP的路径。如果不在cron这样的工作中指定它,这可能吗?
* * * * * /path/to/php7.0 /path/to/script schedule:run >> /dev/null 2>&1
答案 0 :(得分:0)
您可以使用符号链接。
删除当前的php可执行文件
然后
ln -s /path/to/php7.0 php (location of php executable file)
答案 1 :(得分:0)
通过修改$PATH
或.bash_profile
文件,将“新”php路径添加到系统.bashrc
变量中:
export PATH=/path/to/php7.0:$PATH
(将[{1}}替换为您实际的/path/to/php7.0
路径)