Для одного проекта понадобилось установить composer на CentOS. При этом, нужен был php не ниже 7.4.
Проверяем версию php:
#php -v
Если версия соответствует, можно ее обновить:
#yum update php
У меня была версия php 7.2, поэтому мне нужно было обновиться, для чего я использовал следующую команду:
#yum update --enablerepo=remi-php74
После чего достаточно перезагрузить веб сервер:
#service httpd restart
Для установки composer, переходим в проект, где он нужен, и выполняем следующие команды:
1 2 3 4 5 6 |
#php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" #php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" #php composer-setup.php #php -r "unlink('composer-setup.php');" |
После этих манипуляций, в папке с проектом, появится файл composer.phar.
Последнее, устанавливаем все необходимые зависимости для нашего проекта, которые прописаны в файле composer.json:
1 2 3 |
#php composer.phar install |
Если поругается на то, что неизвестная команда git, то устанавливаем пакет git:
#yum install git -y