CentOS 7では、PHP 7.1。
次に、composer=
cd /tmp
curl -sS https://getcomposer.org/installer | php71 --> used php71 instead of php, php didn't work
mv composer.phar /usr/local/bin/composer
次に、composer
を使用すると、次のようになります。
/usr/bin/env: php: No such file or directory
Sudo composer
を使用すると、次の結果が得られます。
Sudo: composer: command not found
@alexhowanskyが示唆したように、次のコマンドを実行しました。
Sudo ln -s /usr/bin/php71 /usr/bin/php
これでcomposerコマンドが機能します。ありがとう
/usr/local/bin
をPATH
変数に追加する必要があります。最も簡単な方法は、次のいずれかにあるプロファイルまたはbash_profileでそれをスローすることです。
これらのファイルのいずれかに以下を追加します。
export PATH="$PATH:/usr/local/bin/"
詳細については、以下を参照してください: https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path
追加するときにログインしている場合、bashプロンプトからsource
を使用して、Linuxにファイルを再度読み取らせて(変更が行われたら)パスを更新するように強制できます。
source ~/.bash_profile
php7
対php
の問題については、Alexが提案したように、エイリアスのように機能するようにシンボリックリンクを作成できます。
これは私のために働いた[PHP 7.1を備えたCentos 7]:
yum install php71w-cli
Cliパッケージをインストールする必要があります。
yum install php71u-cli
は、IUS phpで必要なことです。