让cronjob以PHP5运行PHP脚本

时间:2011-09-08 19:03:37

标签: php cron crontab

我正在使用1and1托管并尝试使用PHP5运行cronjob。出于某种原因,cron正在使用PHP4 ..即使现场的全球PHP版本是PHP5。

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

cron看起来像这样:

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

我认为它必须是与php路径相关的东西。有什么想法吗?

3 个答案:

答案 0 :(得分:9)

试试/usr/bin/php5

这是PHP 5的常见位置。

答案 1 :(得分:0)

另一种方法可能是

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

我不使用开始行来运行php。也许这很草率?但是尝试使用.php5扩展名重命名文件,并在cron管理器中的路径之前添加“php”。

答案 2 :(得分:0)

你可以尝试

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