Система управление хостингом VestaCP. Добавление своей версии PHP

На самом деле установка довольно проста. В данной заметке речь пойдет о добавлении определенного релиза PHP. По сути создается шаблон.

1. До начала инсталляции как всегда — приводим в порядок hostname. Оно должно соответствовать реальному имени машины
2. До начала сборки PHP 5.2 и установки ПО ОБЯЗАТЕЛЬНО ставим саму панель! Это позволить инсталлировать все необходимые для сборки пакеты. Без них PHP но будет не доставать модулей. Это видно еще на этапе конфигурирования

Если возникает ошибка вида
Error: Package: mysql-devel-5.1.73-3.el6_5.x86_64 (base)
Requires: mysql = 5.1.73-3.el6_5
Installed: mysql-5.5.43-1.el6.remi.x86_64 (@remi)
mysql = 5.5.43-1.el6.remi
Available: mysql-5.1.73-3.el6_5.x86_64 (base)
mysql = 5.1.73-3.el6_5

Выполните установку пакета mysql-devel из репозитория remi

И дальше по написанному

Создаем папку где будут находиться бинарные файлы

Создаем папку для загрузки исходников и переходим в нее

Скачиваем архив с исходниками php 5.2.17

Распаковываем архив

Переходим в папку с исходниками

Скачиваем

и применяем патч безопасности

Кофигурируем

для х86 —with-libdir=lib \

параметр =shared указывает на необходимость компилирования отдельного .so для расширения (прим., pdo_mysql.so), который потом при необходимости можно подключить в php.ini

Компилируем и устанавливаем

Копируем php.ini

Делаем пробный запуск свежеустановленной версии

Создаем файлы шаблонов

Создаем файл

Вставляем содержимое

Создаем файл

Вставляем содержимое

Создаем файл

Вставляем содержимое

Делаем файлы исполняемыми

И напоследок перезапускаем Apache

Основная работа сделана, остается:

Войти в VestaCP
прим. URL, https://11.22.33.44:8083 или https://test.YOURDOMAIN.TLD:8083
используйте в качестве имени пользователя admin и пароль

Перейти к списку Пакетов (Packages)
прим. URL, https://11.22.33.44:8083/list/package/ или https://test.YOURDOMAIN.TLD:8083/list/package/

Добавить новый пакет с Шаблоном Apache (Apache Template) phpfcgid_52

Создать нового пользователя или отредактировать существующего, присвоив ему созданный Пакет (Packagу)

http://www.xyberry.com/customer-area/knowledgebase.php?action=displayarticle&id=85
http://www.xyberry.com/customer-area/knowledgebase.php?action=displayarticle&id=84

5 1 голос
Рейтинг статьи
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...
Подписаться
Уведомить о
guest
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Сергей
5 лет назад

Спасибо огромное за museum.php.net
Вообще не мог себе приставить что есть такой сайт!!!
Я всё таки смогу перенести один сайт для пхп 5.3 иначе глючит.