为什么我的cronjob运行的是另一个php版本而不是浏览器?

为什么我的cronjob运行的是另一个php版本而不是浏览器?,php,cron,Php,Cron,当我运行cronjob时,PHP版本是:5.4.43 当我通过浏览器运行相同的脚本时,版本为:5.6.29 我需要它是phpversion>=5.6,否则我的脚本将无法工作 我的网络主机是justhost 我已将这些标题添加到我的.htaccess AddHandlerapplication/x-httpd-php56.php 我已经更新了PHPconfig以使用php5.6,在cpanel中的public_home中使用了一个PHP.ini 我正在使用此cronjob命令: /usr/php/

当我运行cronjob时,
PHP
版本是:
5.4.43
当我通过浏览器运行相同的脚本时,版本为:5.6.29

我需要它是php
version>=5.6
,否则我的脚本将无法工作

我的网络主机是justhost

我已将这些标题添加到我的
.htaccess
AddHandler
application/x-httpd-php56.php

我已经更新了PHP
config
以使用
php5.6
,在cpanel中的
public_home
中使用了一个
PHP.ini

我正在使用此cronjob命令:

/usr/php/54/usr/bin/php-cli -qc /home4/username/public_html/php.ini /home4/username/public_html/cronjon.php
php命令不起作用,即使他们说它在他们的网站上起作用:
https://my.justhost.com/cgi/help/168

我已经联系了技术支持,但他们帮不了我


如何解决这个问题?

好吧,
/usr/php/54/usr/bin/php cli
显然是通往PHP5.4可执行文件的路径。您是否尝试过将
54
更改为
56
?是的,我尝试过。无济于事。我也问过技术人员,但他们说我必须使用这条路径。我真的很讨厌我的主机,我在考虑切换。如果你有访问权限,我会在
/usr/php
中查找其他版本。否则,是的,一个新的主人可能是合适的。