На CentOS 7 я установил PHP 7.1.
Затем я установил композитор с:
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 
Теперь работает композитор. благодаря
  Вам нужно добавить /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
  Если вы вошли в систему при его добавлении, вы можете заставить Linux снова прочитать файл и обновить путь (после внесения изменений), используя source из приглашения bash: 
 source ~/.bash_profile 
  Что касается php7 против php , как предложил Алекс, вы можете сделать символическую ссылку, чтобы она выглядела как псевдоним. 
  Это сработало для меня [Centos 7 с php 7.1]: 
  yum install php71w-cli