[英]Run cron job on cpanel with php7 version
I want to setup cron job on cpanel admin with php7 version. 我想用php7版本在cpanel管理员上设置cron作业。 My php script for cron requires php 7.0 or above to run. 我的cron php脚本需要运行php 7.0或更高版本。 The problem is that the path to php7 cannot be found. 问题是无法找到php7的路径。 I have already selected php 7.0 as current version in cpanel. 我已经在cpanel中选择了php 7.0作为当前版本。 I do not have access to ssl. 我无法访问ssl。
what I have done is similar to this this 我所做的与此类似
/usr/local/cpanel/3rdparty/bin/php "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log
This works for scripts which runs with php 5.6 but my problem is that the job myjob.php
requires php 7.0. 这适用于运行php 5.6的脚本,但我的问题是作业myjob.php
需要php 7.0。 I tried to run with php7
, php70
, php7.0
but none run. 我试着用php7
, php70
, php7.0
运行但没有运行。 I tried to run like this. 我试着像这样跑。
/usr/local/cpanel/3rdparty/bin/php7 "/home/username/public_html"/myjob.php >> "/home/username"/myjob.log
My problem is that I cannot find the the path to php7. 我的问题是我找不到php7的路径。 Where is the path to this version? 这个版本的路径在哪里? How can I run this? 我该怎么办呢?
/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作业页面中有一些示例。
I think you need to change it to 我认为你需要改变它
/opt/cpanel/ea-php70/root/usr/bin/php /home/username/public_html/myjob.php >>
/home/username/myjob.log
Hope this helps! 希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.