让cronjob以PHP5方式运行PHP脚本



我正在使用1and1主机,并尝试使用PHP5运行cronjob。由于某些原因,cron正在使用PHP4..尽管站点上的全局PHP版本是PHP5。

该脚本在浏览器中工作正常,但在ssh和直接运行文件时给我错误。我之所以知道它使用的是PHP4,是因为它说"X-Powered-By: PHP/4.4.9"

cron看起来像这样:

* * * * * /usr/bin/php /path/to/file.php

我想应该是和php路径有关的东西。什么好主意吗?

试试/usr/bin/php5 ?

另一种方法可能是

* * * * * php /path/to/file.php5

我不使用第一行来运行php。也许这太草率了?但是尝试用.php5扩展名重命名文件,并在cron管理器的路径前添加"php "。

你可以试试

* * * * * php -q  /path/to/file.php

最新更新