###前提・実現したいこと
レンタルサーバー(共用サーバー)のバリューサーバーでlaravelを使おうと思っています。が、その前にcomposerのコマンドが使用できません。
下記サイトを参考しインストールしました。
http://laravel.hatenablog.com/entry/2013/11/28/000910
###発生している問題・エラーメッセージ
laravel5をインストールするためにcomposerを
$ curl -sS https://getcomposer.org/installer | php
でインストール後、
Composer (version 1.3.2) successfully installed to: /xxx/composer.phar Use it: php composer.phar
と、インストール自体は成功しているようなのですが、
$ composer
をすると、htmlのタグがずらっと出た後、
[ErrorException] Invalid argument supplied for foreach()
というメッセージが表示され、composerの起動画面が表示されません。
htmlタグの中身がだいぶ長いため、以下に抜粋します。
Notice: Undefined index: argv in /usr/share/php/Symfony/Component/Console/Input/ArgvInput.php on line 55 Warning: array_shift() expects parameter 1 to be array, null given in /usr/share/php/Symfony/Component/Console/Input/ArgvInput.php on line 59 Warning: Invalid argument supplied for foreach() in /usr/share/php/Symfony/Component/Console/Input/ArgvInput.php on line 284
###試したこと
PATH=$HOME/bin:$PATH
と、パスを通したフォルダに
mv composer.phar $HOME/bin/composer
しても、
$ composer
をすると、同様のエラーメッセージが表示されます。
###補足情報(言語/FW/ツール等のバージョンなど)
PHPは 5.6.29
OSはCent OS release6.8(Final)
です。
あなたの回答
tips
プレビュー