Saltar al contenido principal

Cómo cambiar una versión de PHP

Introducción

FASTPANEL® le permite usar versiones alternativas de PHP para cada sitio de forma individual. Puede instalar y usar cualquier versión de PHP a partir de la 5.3. Puede aplicar cualquier versión de PHP a su sitio web a partir de PHP 5.3

Este artículo cubre los siguientes puntos:

Cambio de la versión de PHP usando PHP 7.4 como ejemplo

  1. Vaya a "Settings" -> "Applications" en el menú lateral

    Menú de gestión de aplicaciones en FASTPANEL

  2. Busque la aplicación php74, haga clic en "Install" y espere hasta que la instalación se complete:

    Instalar una versión adicional de PHP en FASTPANEL

  3. Abra la tarjeta del sitio web al que necesita cambiar PHP y haga clic en el menú "Settings"

    Configuración del sitio web en FASTPANEL

  4. Realice las siguientes acciones:

    • Abra el submenú "PHP settings"
    • Seleccione FastCGI como PHP mode
    • Seleccione la versión de PHP necesaria en el campo PHP version.
    • Haga clic en el botón "Save". Cómo cambiar la versión de PHP para un sitio web en FASTPANEL

Cuando "PHP Version" se active, podrá elegir la versión de PHP requerida, php74 en este caso concreto.

En lugar de FastCGI también puede elegir PHP-FPM o CGI, pero en el 95% de los casos FastCGI es lo adecuado. Puede encontrar más información sobre los modos de PHP aquí

Puede comprobar si se ha aplicado la versión correcta de PHP creando el archivo info.php en el directorio raíz de su sitio web con el siguiente contenido:

<?php phpinfo(); ?>

Después de eso, abra el archivo en un navegador de Internet siguiendo un enlace similar a http://yourwebsite.com/info.php

Si todo se ha hecho correctamente, verá una página que muestra información técnica sobre php 7.4

Cómo cambiar la versión de PHP (CLI) para el usuario

FASTPANEL® le permite seleccionar versiones de PHP para cada usuario de forma individual. Esta acción le permitirá acceder a la versión alternativa de PHP en la línea de comandos usando el comando php normal.

Esta acción influye solo en la versión de PHP en la línea de comandos y en las tareas del programador crontab. Las versiones de PHP seleccionadas para los sitios web permanecerán sin cambios.

Para cambiar la versión de PHP para el usuario, abra el menú "Users". Elija el usuario, haga clic en el icono "Edit user" y seleccione una versión adecuada en el campo "PHP (CLI) version"

Cómo cambiar la versión de PHP CLI en FASTPANEL

Después de cambiar esta función, vuelva a conectarse al servidor a través de SSH. En las sesiones abiertas anteriormente, la versión de PHP seguirá siendo la misma.

Cómo usar versiones alternativas de PHP en la línea de comandos (CLI)

Por regla general, para ejecutar scripts a través de la línea de comandos, se usa el siguiente comando:

php /path/to/script.php

De esta manera se usará la versión principal de PHP del servidor, incluso si se eligió una alternativa para el sitio web.

nota

Si previamente se cambió la versión de PHP según las instrucciones de Cómo cambiar la versión de PHP (CLI) para el usuario, entonces el comando php común usará la versión de PHP elegida por el usuario, no la del servidor.

Cómo usar versiones alternativas en el programador crontab

Para ejecutar el script a través de la versión alternativa, debe cambiar el comando php por la ruta completa al intérprete alternativo. En el caso de PHP 7.4 será /opt/php74/bin/php, por lo que el comando tendrá este aspecto:

/opt/php74/bin/php /path/to/script.php