如何更改 CakePHP 控制台使用的 php 可执行文件


How to change php executable used by CakePHP Console?

我的客户服务器中有 2 个 apaches/php 版本。

因此,(/usr/bin/php)的主要版本是旧版本,另一个是 5.4.17 (/usr/bin/php54) .

我验证了app/Console/cake文件,并找到了exec命令。当我尝试更改为php54 -q .......不起作用时。

不起作用 = 什么也没发生。CakePHP 控制台未出现,shell 或任务未运行,但控制台仍冻结。

我该怎么做?或者检查我更改可执行文件时生成的 CakePHP 控制台生成的错误。

谢谢。

我解决了这个问题,删除了php54可执行文件之后-q参数。

exec php 54 "$CONSOLE"/cake.php -working "$APP" "$@"

我真的不知道这个参数有什么作用。