如何通过phpbrew

时间:2016-06-22 09:35:02

标签: php laravel cron artisan phpbrew

目前我正在开发一个使用一些cron作业处理数据的laravel项目。

此服务器上的默认php版本为7.0.7。但是这个项目通过phpbrew在php 5.6.6上运行。

当我通过laravel artisan在我的项目文件夹中执行脚本时,phpinfo()返回php版本5.6.6。当我的cron作业执行完全相同的命令时,它返回版本7.0.7

是否可以通过phpbrew向我的cron说使用不同的php版本?它看起来怎么样?

我的cron工作看起来像:

00 12 * * * php /projectfolder/artisan execute:command

1 个答案:

答案 0 :(得分:1)

您需要更改您的cron以链接您要使用的php二进制文件的绝对路径。 00 12 * * * /path/to/bin/that/is/used/by/app/php /projectfolder/artisan execute:command

此外,如果这是L5.1或更高版本,请查看任务计划https://laravel.com/docs/master/scheduling