Корак 1: Промена конфигурације ЦустомБуилд-а
Корак 2: Подешавање ПХП верзија
Корак 3: Поновно компајлирање ПХП-а
Корак 4: Подешавање ПХП верзија
ДирецтАдмин има подршку за покретање две ПХП верзије једна уз другу. Тренутно је најпопуларнија комбинација ПХП 5.6 и 7.0. На овај начин можете подржати и застарели софтвер, као и веома нов и ажуриран софтвер.
У овом водичу користићемо ЦустомБуилд за покретање две верзије ПХП-а.
Пре него што пратите овај водич, мораћете да се уверите да користите ЦустомБуилд 2.0. Ако то није случај, проверите и ажурирајте ако је потребно. Водич корак по корак о томе како то учинити можете пронаћи овде .
Напомена : ПХП 7 подржава само ДирецтАдмин 1.50.1 и новије верзије.
Корак 1: Промена конфигурације ЦустомБуилд-а
Постоје два начина за измену конфигурације ЦустомБуилд-а: директно модификовање options.confдатотеке или коришћење командне линије. У овом водичу користићемо командну линију.
Да бисте подесили две верзије ПХП-а 5.6 и 7.0, прво идите до фасцикле ЦустомБуилд:
cd /usr/local/directadmin/custombuild
Корак 2: Подешавање ПХП верзија
Затим покрените следеће команде да бисте подесили верзије:
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6
Напомена : Користећи горњи пример, обе верзије ПХП-а ће бити покренуте у php-fpmрежиму. Ово је потребно ако користите Нгинк и Апацхе реверсе проки . Ако не користите обрнути прокси, можете променити ПХП режим ако је потребно.
Коришћење ПХП верзија старијих од 5.6 се не препоручује пошто су све оне достигле крај свог животног века (ЕОЛ), па се стога више не ажурирају или одржавају. Као такав, препоручује се да користите ПХП 7 кад год је то могуће и да користите 5.6 искључиво да бисте могли привремено да подржавате застареле апликације.
Отворите options.confдатотеку:
cd /usr/local/directadmin/custombuild
vi options.conf
Проверите да се првих неколико редова подударају или се појављују барем једном у целој датотеци:
php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm
Ако не, поново покрените горње команде.
Корак 3: Поновно компајлирање ПХП-а
Поново компајлирајте ПХП и препишите конфигурације:
./build php n
./build rewrite_confs
Ово може потрајати дуго, немојте прекидати процес. Можда је најбоље да screenпокренете команде у сесији и да се одвојите док је процес покренут у случају да се ваша ССХ сесија прекине или прекине.
Корак 4: Подешавање ПХП верзија
Сада можете да изаберете ПХП верзију по виртуелном хосту (веб сајту). Све веб локације које тренутно раде на вашем ДирецтАдмин серверу ће користити вредност постављену за php1_release. Да бисте променили верзију ПХП-а по веб локацији, идите на кориснички ниво, изаберите име домена, кликните на „Подешавање домена“ под „Ваш налог“, кликните на име домена и померите се надоле. Као што је приказано на слици испод, сада ћете моћи да изаберете ПХП верзију. Имајте на уму да након промене верзије може потрајати до 1 минут за обраду промена. Планирано поновно покретање веб сервера се додаје у ред задатака ДирецтАдмин.

Хвала вам што сте прочитали наш водич. Сада имате ДирецтАдмин сервер са две ПХП верзије!