Установка другой версии 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 производится практически так же, но настройка параметров подключения к БД производится в процессе установки. Перед продолжением установки выполните команду
и скопируйте сгенерированный хэш. Его нужно будет использовать в качестве токена, который будет запрошен при настройке.
Установка 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. Если на аккаунте его ещё нет — установить его Вы можете по нашей инструкции.

