【问题标题】:Composer not installing Uncaught exception 'ErrorException' with message 'Undefined index: argv'Composer 未安装带有消息“未定义索引:argv”的未捕获异常“ErrorException”
【发布时间】:2013-01-01 07:07:49
【问题描述】:

一旦我将 Composer 下载到我的远程 Web 主机。我尝试运行命令“php composer.phar install”

按照文档中的说明运行此命令后,我会收到类似 no tomorrow 的错误。

nwrepai1@******** [~/public_html]# php composer.phar install
Content-type: text/html

<br />
<b>Fatal error</b>:  Uncaught exception 'ErrorException' with message 'Undefined index: argv' in phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57
Stack trace:
#0 phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php(57): Composer\Util\ErrorHandler::handle(8, 'Undefined index...', 'phar:///home3/n...', 57, Array)
#1 phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(98): Symfony\Component\Console\Input\ArgvInput-&gt;__construct()
#2 phar:///home3/nwrepai1/public_html/composer.phar/src/Composer/Console/Application.php(74): Symfony\Component\Console\Application-&gt;run(NULL, Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 phar:///home3/nwrepai1/public_html/composer.phar/bin/composer(37): Composer\Console\Application-&gt;run()
#4 /home3/nwrepai1/public_html/composer.phar(14): require('phar:///home3/n...')
#5 {main}
  thrown in <b>phar:///home3/nwrepai1/public_html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php</b> on line <b>57</b><br />
nwrepai1@********* [~/public_html]#

我在这方面有什么遗漏吗?

【问题讨论】:

    标签: php symfony composer-php


    【解决方案1】:

    我在共享主机上遇到了同样的问题。我设置 register_argc_argv=On 后它没有工作。

    但是当我在 shell 中尝试“php-cli composer.phar”而不是“php composer.phar”时,它起作用了。

    【讨论】:

    • 在我的情况下,我不得不使用 php_cli 而不是 php-cli
    【解决方案2】:

    您需要确保在 CLI 的 php.ini 中设置了 register_argc_argv=on

    【讨论】:

    【解决方案3】:

    php -d register_argc_argv=On composer.phar

    【讨论】:

      猜你喜欢
      • 2021-09-10
      • 2014-08-08
      • 1970-01-01
      • 2023-03-09
      • 2012-07-08
      • 2012-12-03
      • 2014-11-15
      • 2014-08-09
      • 1970-01-01
      相关资源
      最近更新 更多