我的 cron 命令是“php -q PATH-TO-FILE”
我收到“/bin/sh: php: not found”错误。我应该使用什么路径来执行 PHP,或者我怎样才能找到?
更新
PHP5-cli 现在已安装。现在我知道/bin/sh: /var/lib/php5: Permission denied
所有这些都以 root 身份运行
因为您的 crontab 现在确实知道环境是什么,所以您必须告诉 PHP 路径。
/usr/bin/php -q PATH-TO-FILE
Run Code Online (Sandbox Code Playgroud)
如果该文件不在上述大多数默认安装中最常见的路径中,您可以运行以下命令来查找它的位置:
whereis php
Run Code Online (Sandbox Code Playgroud)
PHP的命令行解释器可以是一个单独的包。我知道它在 Debian 中。在 Ubuntu 上,以下命令应安装必需的工具:
sudo apt-get install php5-cli
归档时间: |
|
查看次数: |
11556 次 |
最近记录: |