Pas 1: alteració de la configuració de CustomBuild
Pas 2: Configuració de les versions de PHP
Pas 3: recompilació de PHP
Pas 4: Configuració de les versions de PHP
DirectAdmin té suport per executar dues versions de PHP una al costat de l'altra. Actualment, la combinació més popular és PHP 5.6 i 7.0. D'aquesta manera, podeu donar suport tant a programari antic com a programari molt nou i actualitzat.
En aquest tutorial, farem servir CustomBuild per executar dues versions de PHP.
Abans de seguir aquest tutorial, haureu d'assegurar-vos que esteu executant CustomBuild 2.0. Si aquest no és el cas, si us plau, verifiqueu i actualitzeu-lo si cal. Podeu trobar una guia pas a pas de com fer-ho aquí .
Nota : PHP 7 només és compatible amb DirectAdmin 1.50.1 i posteriors.
Pas 1: alteració de la configuració de CustomBuild
Hi ha dues maneres d'alterar la configuració de CustomBuild: modificant directament el options.conffitxer o utilitzant la línia d'ordres. En aquesta guia, farem servir la línia d'ordres.
Per configurar les dues versions de PHP 5.6 i 7.0, primer aneu a la carpeta CustomBuild:
cd /usr/local/directadmin/custombuild
Pas 2: Configuració de les versions de PHP
A continuació, executeu les ordres següents per configurar les versions:
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php1_release 7.0
./build set php2_release 5.6
Nota : utilitzant l'exemple anterior, les dues versions de PHP s'executaran en php-fpmmode. Això és necessari si utilitzeu un servidor intermediari invers Nginx i Apache . Si no feu servir un servidor intermediari invers, podeu canviar el mode PHP si cal.
Es desaconsella molt utilitzar versions de PHP anteriors a la 5.6, ja que totes han arribat al final de la seva vida útil (EOL), per tant i ja no s'actualitzen ni es mantenen. Per tant, es recomana que utilitzeu PHP 7 sempre que sigui possible i que utilitzeu 5.6 només per poder suportar temporalment aplicacions heretades.
Obriu el options.conffitxer:
cd /usr/local/directadmin/custombuild
vi options.conf
Verifiqueu que les primeres línies coincideixen o que es produeixin almenys una vegada al fitxer:
php1_release=7.0
php1_mode=php-fpm
php2_release=5.6
php2_mode=php-fpm
Si no, torneu a executar les ordres anteriors.
Pas 3: recompilació de PHP
Torneu a compilar PHP i reescriviu les configuracions:
./build php n
./build rewrite_confs
Això pot trigar molt de temps, si us plau, no interrompeu el procés. Potser és millor si screenexecuteu les ordres en una sessió i desconnecteu mentre el procés s'executa en cas que la vostra sessió SSH es desconnecti o s'interrompi.
Pas 4: Configuració de les versions de PHP
Ara podeu seleccionar una versió de PHP per host virtual (lloc web). Tots els llocs web que s'executen actualment al vostre servidor DirectAdmin utilitzaran el valor establert per a php1_release. Per modificar la versió de PHP per lloc web, navegueu al nivell d'usuari, seleccioneu el nom del domini, feu clic a "Configuració del domini" a "El vostre compte", feu clic al nom del domini i desplaceu-vos cap avall. Com es demostra a la captura de pantalla següent, ara podreu triar una versió de PHP. Tingueu en compte que després de canviar la versió, pot trigar fins a 1 minut a processar els canvis. S'afegeix un reinici programat del servidor web a la cua de tasques de DirectAdmin.

Gràcies per llegir la nostra guia. Ara teniu un servidor DirectAdmin amb dues versions de PHP!