我想在 php7 版本的 cpanel admin 上设置 cron 作业。我的 cron php 脚本需要 php 7.0 或更高版本才能运行。问题是找不到php7的路径。我已经在 cpanel 中选择 php 7.0 作为当前版本。我无法访问 ssl。
我所做的和这个类似
/usr/local/cpanel/3rdparty/bin/php "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log
这适用于使用 php 5.6 运行的脚本,但我的问题是该工作
myjob.php
需要 php 7.0。我尝试用 php7
、php70
、php7.0
运行,但没有运行。我试着这样跑步。
/usr/local/cpanel/3rdparty/bin/php7 "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log
我的问题是我找不到 php7 的路径。这个版本的路径在哪里?我怎样才能运行这个?
/opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log
/opt/cpanel/ea-php71/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log
/opt/cpanel/ea-php72/root/usr/bin/php /home/username/public_html/myjob.php >> /home/username/myjob.log
/usr/local/bin/ea-php70 /home/username/public_html/myjob.php >> /home/username/myjob.log
您还会发现 cpanel 的 cron 作业页面中有一些示例。
我认为你需要将其更改为
/opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/myjob.php >>
/home/username/myjob.log
希望这有帮助!