/usr/bin/env: PHP: No such file or directory报错

$cmd .= dirname(app_path()) . "/vendor/phpunit ";

$cmd .= dirname(app_path()) . "/tests/Cases --list-groups 2>&1";

echo $cmd . PHP_EOL;

$ret = shell_exec($cmd);

报错信息/usr/bin/env: PHP: No such file or directory

原因是linux默认访问php路径为/usr/local/matrix/bin/php,而命令的访问路径为 /usr/bin/php

因此需要指定php路径。

修改为:

$cmd = '/usr/local/matrix/bin/php ';

$cmd .= dirname(app_path()) . "/vendor/phpunit ";

$cmd .= dirname(app_path()) . "/tests/Cases --list-groups 2>&1";

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容