尝试使用所有可能的参数执行它,例如-d和完整路径等。没有错误。当运行另一个命令时,一切正常,从CMD运行composer时,一切正常。尝试了exec,system,shell_exec等。它可能是什么?
echo system('php composer.phar install');
答案 0 :(得分:11)
尝试输出错误流:
system('php composer.phar install 2>&1');
它可能会给你更多关于出了什么问题的提示。
答案 1 :(得分:0)
尝试一下
$path = 'path where, composer.phar and composer.json exists';
var_dump(shell_exec("
cd $path;
export COMPOSER_HOME=$path./.config/composer;
php $path/composer.phar show -i 2>&1"));
在Linux上进行了测试。