我托管在1and1.com上,并且已将文件设置为使用.htaccess与php5一起解析。

但这仅适用于apache,而不适用于命令行,默认情况下为服务器默认的php4。

因此,当前我无法设置cron作业以将我的代码作为php5运行。有任何想法吗?

最佳答案

如果同时安装了两者,则只需使用相关的PHP二进制文件运行脚本即可。

因此,例如:

 // Runs using the PHP binary located at /usr/bin/php
 * * * * * root /usr/bin/php -n "/path/to/script.php"

或者
 // Runs using the PHP binary located at /var/php5
 * * * * * root /var/php5 -n "/path/to/script.php"

您只需要了解PHP CLI二进制文件的完整文件系统路径,然后调用相应的文件系统路径即可运行您的代码。

关于php - 如何强制将PHP版本用作命令行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7767447/

10-12 15:32