Если по какой-то из причин вам необходимо установить на сервере с Directadmin устаревшую версию PHP 5.2 или любую другую, то предложенное дальше руководство поможем вам в этом.
Решение для CustomBuild 1.1/1.2
Для примера используется версия PHP 5.2.2. Вы можете использовать любую другую, которая требуется под ваши задачи:
cd /usr/local/directadmin/custombuild
./build set autover no
vi versions.txt
в открывшемся на редактирование файле найдите 2 строки:
php5:5.2.11:0223d71f0d6987c06c54b7557ff47f1d
php5-mail:5.2.11:85a62ef3d069403c29604730e02da9c8
и замените их на следующие:
php5:5.2.2:
php5-mail:5.2.2:
сохраните изменения и закройте versions.txt.
Решение для CustomBuild 2.0
В скрипт CustomBuild версии 2.0 была добавлена поддержка файла с кастомными версиями custom_versions.txt.
Файл custom_versions.txt подобно versions.txt содержит перечень ПО и версии, готовые к установке за тем исключением, что вы можете добавлять в него свои версии
cd /usr/local/directadmin/custombuild
echo "php5:5.2.2:" > custom_versions.txt
echo "php5-mail:5.2.2:" >> custom_versions.txt
Сборка и установка версии PHP
Следующим шагом будет сборка PHP и установка (применимо к любой версии CustomBuild), запустите выполнение команд:
./build update_data
./build php n
этим вы установите кастомную версию php5.
Перезапустите apache сразу как процесс завершится.
Удачи!
|