通过php文件安装作曲家的最佳方法

问题描述 投票:0回答:1

我开发了此功能,但托管人不接受exec。如何在不使用exec的情况下开发相同的方法?

通过使用作曲家或库的相同方法退出以允许进行制作(安装,更新,删除)

谢谢。

public static function install($library = null)
{
  if (self::checkExecute() === true) { // check if exec is authorize
    if (is_null($library)) {
      $result = false;
    } else {
      $cmd = 'cd ' . self::$root . ' && composer require  ' . $library . ' 2>&1';
      exec($cmd, $output, $return); // update dependencies

      $result = $output[2];
    }

    return $result;
  }
}
php composer-php exec
1个回答
0
投票

https://www.php.net/manual/en/language.operators.execution.php

您可以尝试查看是否所有外壳程序执行功能都被阻止。我以为是这样,但我很久以前就去过你的鞋子。

print `composer install`;
© www.soinside.com 2019 - 2024. All rights reserved.