Composer.phar 不想通过 PHP 脚本shell_exec运行。为什么?



尝试使用所有可能的参数执行它,例如-d和全路径等。没有错误。当运行其他命令时,一切正常,当从CMD运行composer时,一切也正常。试过exec, system, shell_exec等。可能是什么呢?

echo system('php composer. php ')phar安装");

也试着输出错误流:

system('php composer.phar install 2>&1');

试试这个

$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上测试

相关内容

  • 没有找到相关文章

最新更新