关于亚马逊网络服务:PHP 5.4未定义索引:argv

PHP 5.4 undefined index: argv

我已经检查过php.ini文件中的register_argc_argv是否打开(它是),并且我正在使用PHP-CLI

这是我收到的错误消息:

PHP Fatal error: Uncaught exception 'ErrorException' with message
'Undefined index: argv' in
phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57\
Stack
trace:\
#0
phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php(57):
Composer\\Util\\ErrorHandler::handle(8, 'Undefined index...',
'phar:///var/www...', 57, Array)\
#1
phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(111):
Symfony\\Component\\Console\\Input\\ArgvInput->__construct()\
#2
phar:///var/www/html/composer.phar/src/Composer/Console/Application.php(83):
Symfony\\Component\\Console\\Application->run(NULL,
Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\
#3
phar:///var/www/html/composer.phar/bin/composer(43):
Composer\\Console\\Application->run()\
#4
/var/www/html/composer.phar(15): require('phar:///var/www...')\
#5
/var/www/html/db.php(13): require_once('/var/www/html/c...')\
#6
{main}\
thrown in
phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php
on line 57


这是导致错误的原因:

1
2
3
4
5
foreach (scandir(dirname(__FILE__)) as $filename) {
    $path = dirname(__FILE__) . '/' . $filename;
    if (is_file($path)) {
        require_once $path;
    }