未找到PHP-CLI命令
问题描述:
现在我刚刚从siteground和之前从bluehost迁移到了inmotion。我正试图在服务器上设置我的laravel(流明)应用程序。我已经能够让所有其他工作,但调度,我似乎无法工作。未找到PHP-CLI命令
这是cron作业php -q /home/xxxxx/xxxxx/artisan schedule:run
似乎运行良好,但它无法执行queue:work命令。
我对我以前的托管注意到我不得不编辑Illuminate\Console\Scheduling\Scchedule.php
文件是这样的:我目前收留了它然而
return $this->exec("php-cli /home/xxxxx/xxxxx/artisan {$command}", $parameters);
使用常规php
命令出于某种原因,我不得不使用php-cli
没有工作,说“找不到命令”每当我尝试手动使用PHP-CLI命令,在我的邮件我所有的cron作业的回报是:
Running scheduled command: php-cli /home/xxxxx/xxxxx/artisan queue:work > '/dev/null' 2>&1 &
我想知道我怎么能解决这个问题,并得到了SC heduler工作。
是的我安装了PHP。 (v7.0) 是的,我已经安装了php-cli软件包。 (v7.0) 我的VPS服务器使用linox操作系统。
答
你写的绝对路线php-cli
命令和artisan
脚本正常工作:
/usr/local/php70/bin/php-cli /home/{username}/{path-to-app}/artisan schedule:run >> /dev/null 2>&1
能否请您给我这个命令'须藤查找/ -name PHP-cli'的结果呢? –
运行此命令时没有结果。 – user3718908