Com canviar una versió de PHP
Introducció
FASTPANEL® us permet utilitzar versions alternatives de PHP per a cada lloc individualment. Podeu instal·lar i utilitzar qualsevol versió de PHP a partir de la 5.3. Podeu aplicar qualsevol versió de PHP al vostre lloc web a partir de PHP 5.3
Aquest article tracta els punts següents:
- Com canviar la versió de PHP d'un lloc web
- Com canviar la versió de PHP (CLI) per a l'usuari
- Com utilitzar versions alternatives de PHP a la línia d'ordres (CLI)
- Com utilitzar versions alternatives al planificador crontab
Canvi de la versió de PHP amb l'exemple de PHP 7.4
-
Aneu a "Configuració" -> "Aplicacions" al menú lateral

-
Cerqueu l'aplicació php74, feu clic a "Instal·lar" i espereu fins que la instal·lació es completi:

-
Obriu la targeta del lloc web que necessita el canvi de PHP i feu clic al menú "Configuració"

-
Realitzeu les accions següents:
- Obriu el submenú "Configuració de PHP"
- Seleccioneu FastCGI com a mode PHP
- Seleccioneu la versió de PHP necessària al camp Versió de PHP.
- Feu clic al botó "Desar".

Quan "Versió de PHP" estigui actiu, podreu triar la versió de PHP necessària, php74 en aquest cas concret.
En lloc de FastCGI també podeu triar PHP-FPM o CGI, però en el 95% dels casos FastCGI és l'opció adequada. Podeu trobar més informació sobre els modes PHP aquí
Podeu comprovar si s'ha aplicat la versió correcta de PHP creant el fitxer info.php al directori arrel del vostre lloc web amb el contingut següent:
<?php phpinfo(); ?>
Després d'això, obriu el fitxer mitjançant un navegador d'Internet seguint un enllaç similar a http://yourwebsite.com/info.php
Si tot s'ha fet correctament, veureu una pàgina que mostra informació tècnica sobre php 7.4
Com canviar la versió de PHP (CLI) per a l'usuari
FASTPANEL® us permet seleccionar versions de PHP per a cada usuari individualment. Aquesta acció us permetrà accedir a la versió alternativa de PHP a la línia d'ordres utilitzant l'ordre php normal.
Aquesta acció afecta només la versió de PHP a la línia d'ordres i les tasques del planificador crontab. Les versions de PHP seleccionades per als llocs web romandran sense canvis.
Per canviar la versió de PHP per a l'usuari, obriu el menú "Usuaris". Trieu l'usuari, feu clic a la icona "Editar usuari" i seleccioneu una versió adequada al camp "Versió de PHP (CLI)"

Després de canviar aquesta funcionalitat, torneu a connectar-vos al servidor mitjançant SSH. A les sessions obertes anteriorment, la versió de PHP continuarà sent la mateixa.
Com utilitzar versions alternatives de PHP a la línia d'ordres (CLI)
Com a regla general, per executar scripts a través de la línia d'ordres s'utilitza l'ordre següent:
php /path/to/script.php
D'aquesta manera s'utilitzarà la versió principal de PHP del servidor, fins i tot si se n'ha triat una d'alternativa per al lloc web.
Si prèviament s'ha canviat la versió de PHP segons les instruccions de Com canviar la versió de PHP (CLI) per a l'usuari, llavors l'ordre php comuna utilitzarà la versió de PHP triada per l'usuari, no la del servidor.
Com utilitzar versions alternatives al planificador crontab
Per executar l'script mitjançant la versió alternativa, heu de canviar l'ordre php per la ruta completa a l'intèrpret alternatiu. En el cas de PHP 7.4 serà /opt/php74/bin/php, de manera que l'ordre tindrà aquest aspecte:
/opt/php74/bin/php /path/to/script.php