Как поставить composer на хостинг


Установка другой версии Composer

Следующий однострочный скрипт установит последнюю стабильную версию Composer в директорию ~/.bin:

Перед выполнением скрипта отредактируйте переменную php_ver в начале команды, указав нужную версию PHP вместо 7.3.

Вы также можете установить Composer вручную по инструкции с . Установку необходимо выполнять в домашнюю папку пользователя.

Установка Symfony

Установка этого фреймворка возможна двумя путями: собственным инсталлятором и через Composer. Рассмотрим оба варианта.

Установка с помощью Symfony Installer

Для начала мы создадим сайт и привяжем к нему домен. Для этого откойте раздел Сайты и создайте сайт с нужным именем по инструкции: Сайты. Если свободный домен, на котором требуется разместить сайт, уже есть, прикрепите его в этом же разделе. Если домена нет — откройте раздел Домены и поддомены и добавьте домен в панель управления либо создайте поддомен на уже существующем.

Подключимся к серверу по SSH, перейдём в каталог с нашим сайтом и удалим всё его содержимое.

Загрузим Symfony Installer и разместим его в директории ~/.local/bin.

Теперь создадим проект:

Имя пользователя БД в нашей системе всегда соответствует имени БД. Порт для подключения к MySQL — 3306.

Теперь создадим символьную ссылку public_html, указывающую на корневой каталог проекта:

На этом установка Symfony завершена.

Установка с помощью Composer

Установка с помощью Composer производится практически так же, но настройка параметров подключения к БД производится в процессе установки. Перед продолжением установки выполните команду

и скопируйте сгенерированный хэш. Его нужно будет использовать в качестве токена, который будет запрошен при настройке.

Читайте также:  Упростите настройку сайта: получите результаты с помощью установки VPS на сайт Windows

Установка Laravel

В порядке установки Laravel есть важное отличие: сначала нам нужно создать проект в корневом каталоге учётной записи и только потом создавать сайт в панели управления. Иначе установщик будет выдавать ошибку «Проект уже существует».

Перед загрузкой установщика Laravel нам нужно добавить каталог с исполняемыми файлами, которые создаёт Composer, в переменную окружения $PATH. Кроме того, для установки последних версий Laravel требуется PHP версии 7.0 и выше. Для этого выполните следующие команды:

Либо, если не хотите использовать для консоли PHP 7 по умолчанию:

Команды должны выполняться в корневом каталоге учётной записи!

Если Вы не добавили путь к PHP 7.1 в переменную $PATH — выполните следующую команду:

В этом случае до окончания текущей SSH-сессии по умолчанию будет использоваться PHP 7.1.

Теперь загрузим Laravel Installer.

Установим проект в каталог laravel.

Теперь создадим в панели управления сайт с именем созданного проекта (в данном случае laravel) и привяжем к нему домен.

Созданный системой каталог public_html удаляем и создаём символьную ссылку с этим же именем, указывающую на каталог public.

Имя пользователя базы данных должно соответствовать её имени.

На этом установка завершена, приложение готово к работе.

Установка через Composer, в отличие от ранее рассмотренного варианта, может производиться в уже существующий каталог, поэтому сначала нужно создать сайт в ПУ, прикрепить к нему домен и уже после этого производить установку.

Сначала удалим содержимое сайта по умолчанию.

И произведём установку:

Создадим символьную ссылку public_html, указывающую на каталог public:

Подготовка

Вне зависимости от выбранного фреймоворка потребуется Composer — менеджер зависимостей для PHP. Если на аккаунте его ещё нет — установить его Вы можете по нашей инструкции.

Читайте также:  Хостинг FullSpace — тарифный план хостинга UMI Space
Оцените статью
Хостинги