【发布时间】:2018-04-02 19:06:52
【问题描述】:
我们使用的是 Cakephp V2.10.3。在我们的 Crontab 中,我们希望在 PHP V5.6 中运行 cakephp shell 命令。此 PHP 版本位于/opt/plesk/php/php5.6/bin/php。
Cronjob 执行以下 shell 命令:
cd /var/www/vhosts/apps/MyProject/app && Console/cake DoSomething
“DoSomething”中的 PHP 代码使用 phpversion() 将 PHP 版本记录到文件中。
问题:日志显示以下 PHP 版本:5.4.45-0+deb7u11
在 File app/Console/cakephp 中,我们将第一行替换为以下行:
#!/opt/plesk/php/php5.6/bin/php -q
但是当我们再次运行 cronjob 时,日志仍然显示 PHP V5.4。
我们如何在 PHP 5.6 中运行 cronjob?
【问题讨论】:
-
试试看这个答案可能是相关的superuser.com/questions/969861/…
-
@Derek:非常感谢您的回答。很高兴知道。但是很遗憾,这篇文章并没有解决问题。
标签: php shell cakephp cron cakephp-2.0