Установка и настройка хостинг панели VestaCP c поддержкой разных версий PHP

Дата: 24.06.2018 Автор Admin

В этой статье мы установим хостинг панель и добавим в нее поддержку разных версий PHP

В качестве основной ОС я буду использовать Ubuntu 16.04 server.

Подключаемся к серверу по SSH и следующими командами запустим установку панели VestaCP

Далее вы увидите список ПО которое будет использоваться VestaCP.

Забегая немного вперед скажу что конфигурация с разными версиями php пока работает только с apache, поэтому его обязательно нужно использовать как backend.

Итак, нажимаем y, вводим свой email (на него vestacp отправит учетные данные), dns имя сервера и ждем пока VestaCP установится

После успешной установки панели вы увидите логин/пароль пользователя admin и адрес подключения к панели VestaCP.

Итак, перейдем в панель управления хостингом

Перейдем в раздел Web, пока там нет ни одного сайта

Нажмем + чтобы добавить новый сайт, я добавлю сайт test.local

Теперь подключимся по sftp (например через winscp) к нашему серверу под пользователем admin и перейдем в каталог /home/admin/web/test.local/public_html

Создадим в этом каталоге файл info.php со следующим содержимым:

Теперь перейдем на http://test.local/ , мы должны увидеть следующую страницу

Теперь перейдем на http://test.local/info.php , открыв ссылку вы увидите справочную информацию о используемой версии php.

Теперь перейдем к установке менеджера php.

Переходим обратно в ssh консоль сервера и клонируем php менеджер командой:

Переходим в каталог с менеджером и запускаем его

Далее через пробел вводим нужные нам версии PHP.

Сами версии берем отсюда http://php.net/releases/

В качестве примера я установлю версии 7.2.6 /5.6.35 /5.5.37 /5.4.45

Вот пример ввода версий в менеджер

На вопросы о создании симлинков и шаблонов vestaCP отвечаем yes , на вопрос о установке необходимых зависимостей тоже yes

Теперь начнется процесс скачивания и установки выбранных ранее версий PHP, это займет продолжительное время..

После завершения работы мастера, откройте созданный ранее сайт и нажмите Edit

Выберем шаблон php7.2

Теперь если зайти на сайт, на нашу проверочную страницу PHP, мы увидим другую версию PHP

Попробуем выбрать PHP 5.6

Сайт успешно работает на новой выбранной версии php

Теперь вы можете использовать разные версии php для разных сайтов.

 


Добавить комментарий

Ваш e-mail не будет опубликован.