Как установить
Composer на хостинг в
cPanelComposer - это инструмент для управления зависимостями в
PHP. Он позволяет вам установить библиотеки, от которых зависит ваш сайт, и он будет устанавливать и обновлять их для вас.
Composer не является менеджером пакетов как например
Yum или
Apt в
linux. Он имеет дело с "пакетами" или библиотеками, но управляет ими на основе каждого проекта индивидуально, устанавливая их в каталог внутри вашего проекта. По умолчанию он никогда не будет устанавливать что-либо глобально. Таким образом, он является менеджером зависимостей.
ЧТОБЫ УСТАНОВИТЬ COMPOSER1. Установите соединение по SSH. Следуйте инструкциям, приведенным в этой статье:
SSH:ip: адрес вашего сервера (пример server1.ahost.uz)
port: 30151
login: cPanel login
passwd: cPanel passwd
2. Composer требует версию
PHP 5.5+ не ниже. Поэтому вам нужно проверить версию
php-v установленную на хостинге, например через терминал выполните:
#
php-v3. Если вам нужно изменить версию
PHP, войдите в свою
cPanel, перейдите в раздел Программное обеспечение и измените версию
PHP:
4. Выберите версию 7.0 + из выпадающего меню и она установится:ПОЖАЛУЙСТА ОБРАТИТЕ ВНИМАНИЕ: Composer требует
allow_url_fopen.
Он включен по умолчанию для всех версий
php на наших серверах. Тем не менее, вы можете проверить, включен ли он, перейдя к опциям
PHP в меню выбрать версию
PHP:
5. Затем перейдите в папку, в которую вы хотите установить
Composer. В нашем примере мы установим Composer в
composer.nixnet.uz:
6. Теперь вам нужно будет создать
php.ini файл и некоторые значения в нем:
#
nano php.iniТеперь пропишите в неё приведённые ниже строки:max_execution_time = 300
max_input_time = 300
memory_limit = 512M
suhosin.executor.include.whit elist = phar
detect_unicode = Off7. Когда все приготовления сделаны, вы готовы установить
Composer. Введите следующую команду:
#
php -r "readfile('https://getcomposer.org/installer');" | php -c php.iniCOMPOSER УСТАНОВЛЕН!Для запуска команд
Composer используйте:
php composer.phar или
php -c php.ini composer.pharComposer установлен и готов к работе!