如何通过phpbrew执行不同版本的php

如何通过phpbrew执行不同版本的php,php,laravel,cron,laravel-artisan,phpbrew,Php,Laravel,Cron,Laravel Artisan,Phpbrew,目前我正在从事一个laravel项目,该项目使用一些cron作业来处理数据 此服务器上的默认php版本为7.0.7。然而,该项目通过phpbrew在php5.6.6上运行 当我通过laravel artisan在项目文件夹中执行脚本时,phpinfo()返回php版本5.6.6。当我的cron作业执行完全相同的命令时,它返回版本7.0.7 可以告诉我的cron通过phpbrew使用不同的php版本吗?看起来怎么样 我的cron工作看起来像: 00 12***php/projectfolder/a

目前我正在从事一个laravel项目,该项目使用一些cron作业来处理数据

此服务器上的默认php版本为
7.0.7
。然而,该项目通过phpbrew在php
5.6.6
上运行

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

可以告诉我的cron通过phpbrew使用不同的php版本吗?看起来怎么样

我的cron工作看起来像:


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

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


此外,如果这是L5.1或更高版本,请查看任务调度

您需要设置二进制php文件的完整路径,例如
/usr/bin/php
You Ares my heroes@moak(和Naumov):)这也完全有道理,我不知道为什么我之前没有想到这一点。谢谢