Автор Тема: Установка Composer  (Прочитано 3627 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Eugenious

  • Администратор
  • *****
  • Сообщений: 21
  • Карма: +3/-0
Установка Composer
« : 28 Январь 2020, 18:22:48 pm »
Как установить Composer на хостинг в cPanel
Composer - это инструмент для управления зависимостями в PHP. Он позволяет вам установить библиотеки, от которых зависит ваш сайт, и он будет устанавливать и обновлять их для вас. Composer не является менеджером пакетов как например  Yum или Apt в linux. Он имеет дело с "пакетами" или библиотеками, но управляет ими на основе каждого проекта индивидуально, устанавливая их в каталог внутри вашего проекта. По умолчанию он никогда не будет устанавливать что-либо глобально. Таким образом, он является менеджером зависимостей.

ЧТОБЫ УСТАНОВИТЬ COMPOSER
1. Установите соединение по SSH. Следуйте инструкциям, приведенным в этой статье:
SSH:
ip: адрес вашего сервера (пример server1.ahost.uz)
port: 30151
login: cPanel login
passwd: cPanel passwd


2. Composer требует версию PHP 5.5+ не ниже. Поэтому вам нужно проверить версию php-v установленную на хостинге, например через терминал выполните:
# php-v


3. Если вам нужно изменить версию 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 = Off


7.  Когда все приготовления сделаны, вы готовы установить Composer. Введите следующую команду:
# php -r "readfile('https://getcomposer.org/installer');" | php -c php.ini


COMPOSER УСТАНОВЛЕН!
Для запуска команд Composer используйте:
php composer.phar или php -c php.ini composer.phar


Composer установлен и готов к работе!
« Последнее редактирование: 29 Январь 2020, 09:40:30 am от Eugenious »
Всем Мира и Добра!