PHP 5.4未定义索引:argv

PHP 5.4未定义索引:argv,php,amazon-web-services,Php,Amazon Web Services,我已经检查了我的php.ini文件中是否启用了register\u argc\u argv,我正在使用php-CLI 这是我收到的错误消息: PHP致命错误:未捕获的异常“ErrorException”带有消息 中的“未定义索引:argv” phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57\nStack 跟踪:\n#0 phar://

我已经检查了我的
php.ini
文件中是否启用了
register\u argc\u argv
,我正在使用
php-CLI

这是我收到的错误消息:

PHP致命错误:未捕获的异常“ErrorException”带有消息 中的“未定义索引:argv” phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php:57\nStack 跟踪:\n#0 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php(57): Composer\Util\ErrorHandler::handle(8,'未定义索引…', 'phar:///var/www...“,57,数组)\n#1 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php(111): Symfony\Component\Console\Input\ArgvInput->\uuu construct()\n#2 phar:///var/www/html/composer.phar/src/Composer/Console/Application.php(83): Symfony\Component\Console\Application->run(NULL, 对象(Symfony\Component\Console\Output\ConsoleOutput))\n#3 phar:///var/www/html/composer.phar/bin/composer(43): Composer\Console\Application->run()\n#4 /var/www/html/composer.phar(15):要求phar:///var/www...)\n#5 /var/www/html/db.php(13):只需一次('/var/www/html/c…)\n#6 {main}\n被抛出 phar:///var/www/html/composer.phar/vendor/symfony/console/Symfony/Component/Console/Input/ArgvInput.php 在线57


这就是导致错误的原因:

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

这根本不能解释这个错误!也许这对你来说是有意义的,但对其他任何人都没有帮助。