Intereting Posts
Лучший способ документировать параметры массива в PHPDoc? Использовать «SET NAMES» Где находится исходный код встроенных функций php? Могу ли я вручную указать на профилировщике xdebug, чтобы начать профилирование в определенном месте? Как мне создать кнопку выхода из системы в моей строке меню, которая отображается помощником вида? Как сортировать массивы внутри массива? Основные PHP и AJAX Как отобразить текущее изображение над полем загрузки в SonataAdminBundle? Как преобразовать preg_replace e в preg_replace_callback? Как я могу узнать, на какой странице установлено приложение Facebook или какая страница загружает мое приложение? Сайт Magento не работает после обновления расширений Добавить новую строку в файл excel с использованием библиотеки phpExcel как использовать символ UTF8 в пути Адрес для Scandir php PHP вычисляет дни между двумя разными датами Проверка постоянной константы

Composer установлен, но get / usr / bin / env: php: Нет такого файла или каталога

На 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, расположенный либо в:

  • ~ / .profile
  • ~ / .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