こんにちは。毎度お世話になっております。
ローカル環境でLaravelでwebアプリを作成しました。
value-serverにアップロードしようとして、まずサーバーに環境を作ろうとしたところ、composerでエラーが出てしまいました。
$ curl -sS https://getcomposer.org/installer | php PHP Notice: Undefined variable: argv in - on line 14 PHP Stack trace: PHP 1. {main}() -:0 Content-type: text/html; charset=UTF-8 <br /> <font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined variable: argv in - on line <i>14</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>2.4258</td><td bgcolor='#eeeeec' align='right'>2905584</td><td bgcolor='#eeeeec'>{main}( )</td><td title='-' bgcolor='#eeeeec'>...(null)<b>:</b>0</td></tr> </table></font> All settings correct for using Composer Downloading... Composer (version 1.9.1) successfully installed to: /virtual/mike2mike/composer.phar Use it: php composer.phar
PHPのバージョンは以下になります。
$ php -v PHP 5.6.40 (cgi-fcgi) (built: Aug 28 2019 15:15:58)
PHPのバージョンとcomposerのバージョンが違うのではないかと疑ってますが、composerのバージョン指定してインストールするやり方が私の検索ではヒットしませんでした。
上記の推測は正しいでしょうか?
原因と対策をご教示願えれば幸いです。
よろしくお願いします。
追記です。
composerが正常にインストールされたか確認したら以下のエラーが出ました。
$ php composer.phar -V PHP Notice: Undefined index: argv in phar:///virtual/mike2mike/composer.phar/bin/composer on line 57 PHP Stack trace: PHP 1. {main}() /virtual/mike2mike/composer.phar:0 PHP 2. require() /virtual/mike2mike/composer.phar:23 PHP Notice: Undefined index: argv in phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Input/ArgvInput.php on line 53 PHP Stack trace: PHP 1. {main}() /virtual/mike2mike/composer.phar:0 PHP 2. require() /virtual/mike2mike/composer.phar:23 PHP 3. Composer\Console\Application->run() phar:///virtual/mike2mike/composer.phar/bin/composer:61 PHP 4. Symfony\Component\Console\Application->run() phar:///virtual/mike2mike/composer.phar/src/Composer/Console/Application.php:106 PHP 5. Symfony\Component\Console\Input\ArgvInput->__construct() phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Application.php:106 PHP Warning: array_shift() expects parameter 1 to be array, null given in phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Input/ArgvInput.php on line 57 PHP Stack trace: PHP 1. {main}() /virtual/mike2mike/composer.phar:0 PHP 2. require() /virtual/mike2mike/composer.phar:23 PHP 3. Composer\Console\Application->run() phar:///virtual/mike2mike/composer.phar/bin/composer:61 PHP 4. Symfony\Component\Console\Application->run() phar:///virtual/mike2mike/composer.phar/src/Composer/Console/Application.php:106 PHP 5. Symfony\Component\Console\Input\ArgvInput->__construct() phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Application.php:106 PHP 6. array_shift() phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Input/ArgvInput.php:57 Content-type: text/html; charset=UTF-8 Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI <br /> <font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Notice: Undefined index: argv in phar:///virtual/mike2mike/composer.phar/bin/composer on line <i>57</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0109</td><td bgcolor='#eeeeec' align='right'>2611432</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/virtual/mike2mike/composer.phar' bgcolor='#eeeeec'>.../composer.phar<b>:</b>0</td></tr> ・・・ 略 ・・・ <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0645</td><td bgcolor='#eeeeec' align='right'>3045136</td><td bgcolor='#eeeeec'>Composer\Console\Application->doRun( )</td><td title='phar:///virtual/mike2mike/composer.phar/vendor/symfony/console/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>117</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0645</td><td bgcolor='#eeeeec' align='right'>3045184</td><td bgcolor='#eeeeec'>Symfony\Component\Console\Input\ArgvInput->hasParameterOption( )</td><td title='phar:///virtual/mike2mike/composer.phar/src/Composer/Console/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>114</td></tr> </table></font> [ErrorException] Invalid argument supplied for foreach()
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/06 09:18
2019/11/06 09:24
2019/11/06 09:38
2019/11/06 09:48
2019/11/06 09:56