Cómo cambiar la versión de PHP de tu hosting
Para cambiar la versión de PHP de tu hosting entra en cPanel, apartado "Software" > "Seleccionar versión PHP", y elige la versión en el desplegable. Ese cambio afecta a todos los dominios de la cuenta; si solo quieres modificar uno, usa "Domain PHP Selector". En RaiolaCP se define por dominio y en VPS o Hosting Elásticos también por SSH.
Si tienes una página web alojada en Raiola Networks, lo más probable es que el lenguaje con el que está desarrollada sea PHP.
Por eso conviene saber en qué versión de PHP debería ejecutarse tu sitio, para que todo funcione lo más fluido posible.
Vamos a explicar desde cero qué es PHP y cómo afecta a tu web, de forma que puedas elegir lo que más te conviene.
- Qué es PHP
- Versiones de PHP utilizadas actualmente
- Averiguar la versión de PHP
- Averiguar la versión de PHP en cPanel
- Averiguar la versión de PHP en RaiolaCP
- Averiguar la versión de PHP manualmente
- Averiguar la versión de PHP por terminal
- Cambiar la versión de PHP en un hosting compartido
- Seleccionar la versión global de PHP en un hosting de Raiola Networks
- Seleccionar una versión de PHP específica por dominio en un hosting de Raiola Networks
- Versión de PHP en terminal en Hosting Elásticos
- Modificar configuraciones de PHP en un hosting compartido
- Cambiar la versión de PHP en un VPS Optimizado
- Seleccionar la versión de PHP en un servidor VPS optimizado por dominio
- Modificar configuraciones de PHP en un servidor VPS Optimizado
- Modificar la versión de PHP por terminal en un VPS Optimizado
Qué es PHP
PHP es el acrónimo de PHP: Hypertext Preprocessor o PHP: Preprocesador de Textos, en castellano.
Es un lenguaje de programación que desarrolló Rasmus Lerdorf para acelerar la creación de páginas web, y que se hizo popular enseguida por su facilidad de uso.
Hoy es uno de los lenguajes más usados para desarrollar páginas web. Gestores de contenido como WordPress o Joomla, y tiendas online como PrestaShop u OsCommerce, funcionan con él.
PHP se ejecuta del lado del servidor, es decir, necesita que se instale cierto software en la máquina donde se aloja la página. Además, es gratuito y no compilado: con escribir unas pocas líneas en un archivo de texto, lo ejecutas directamente, sin ningún proceso previo.
Versiones de PHP utilizadas actualmente
La rama actualmente estable de PHP es la 8. Si vas a empezar un proyecto nuevo, lo ideal sería escoger una de las últimas versiones de la rama estable, que es la última lanzada de forma estable y la que tiene un ciclo de vida más largo.
Pero las páginas web no suelen desarrollarse escribiendo el código desde cero, así que tenemos que adaptarnos a las versiones de PHP que hayan usado los desarrolladores de las distintas librerías, módulos, temas o incluso del core de aplicaciones como WordPress.
Además, hay muchas aplicaciones desarrolladas con versiones anteriores, como las de la rama 7, que ha tenido un ciclo de vida realmente corto.
Aquí tienes un cuadro con las versiones de PHP más recientes y su ciclo de vida.
Seguramente te llame la atención la versión 6 de PHP, que nunca llegó a lanzarse: el lenguaje saltó directamente de la rama 5 a la 7.
| Versión | Publicación | Fin de soporte | Estado |
|---|---|---|---|
| 5.6 | 28 agosto 2014 | 31 diciembre 2018 | Sin soporte |
| 6.x | No publicada | N/D | Nunca salió |
| 7.0 | 3 diciembre 2015 | 10 enero 2019 | Sin soporte |
| 7.1 | 1 diciembre 2016 | 1 diciembre 2019 | Sin soporte |
| 7.2 | 30 noviembre 2017 | 30 noviembre 2020 | Sin soporte |
| 7.3 | 6 diciembre 2018 | 6 diciembre 2021 | Sin soporte |
| 7.4 | 28 noviembre 2019 | 28 noviembre 2022 | Sin soporte |
| 8.0 | 26 noviembre 2020 | 26 noviembre 2023 | Sin soporte |
| 8.1 | 25 noviembre 2021 | 31 diciembre 2025 | Sin soporte |
| 8.2 | 8 diciembre 2022 | 31 diciembre 2026 | Solo seguridad |
| 8.3 | 23 noviembre 2023 | 31 diciembre 2027 | Solo seguridad |
| 8.4 | 21 noviembre 2024 | 31 diciembre 2028 | Soporte activo |
| 8.5 | 20 noviembre 2025 | 31 diciembre 2029 | Soporte activo |
Averiguar la versión de PHP
Para saber si estás usando la versión correcta en tu sitio web, primero tienes que mirar cuál estás ejecutando.
Un hosting compartido no es lo mismo que un servidor VPS o servidor dedicado, pero hay formas comunes de comprobar la versión de PHP y de cambiarla.
Averiguar la versión de PHP en cPanel
Si usas un panel de control cPanel, averiguar la versión de PHP es muy sencillo. En Raiola Networks lo haces así:
- Busca el apartado "Software" en cPanel y, dentro, "Seleccionar versión PHP":

- En la parte superior verás la versión de PHP que tienes seleccionada:

Esos pasos nos muestran la versión de PHP global, pero en Raiola Networks podemos seleccionar una versión de PHP específica por dominio.
Para ello, otra vez en cPanel, sigue estos pasos:
- Busca el apartado "Raiola Tools" en tu cPanel y selecciona "Domain PHP Selector":

- Selecciona el dominio del que quieres averiguar la versión de PHP en el desplegable:

Averiguar la versión de PHP en RaiolaCP
Los servidores con RaiolaCP de Raiola Networks, a diferencia de los hosting cPanel, no tienen una versión global: permiten seleccionar la versión de PHP directamente por dominio.
Cuando añades un dominio nuevo, se le asigna una versión predefinida, y luego puedes editarla.
Para saber la versión de PHP que tiene un dominio en RaiolaCP, sigue estos pasos:
- Accede al apartado "Dominios" y pulsa "Editar" sobre tu dominio:

- Busca el apartado "Plantilla web":

Averiguar la versión de PHP manualmente
Si prefieres un método más manual, que te dé más control sobre lo que ves, puedes subir un pequeño script con la información que buscas.
Abrimos el bloc de notas o un editor de código, cualquier herramienta que edite archivos sin formato (no uses Word ni Writer), y escribimos esto:
<?php echo PHP_VERSION;
Guardamos el archivo como info.php, o con el nombre que prefieras, y lo subimos a la carpeta raíz de nuestro dominio.
También puedes hacerlo desde el administrador de archivos de cPanel o RaiolaCP.
Por último, accedemos con el navegador al archivo que hemos subido y ahí tenemos la versión de PHP.

Cuando usamos este método manual, podemos aprovechar para sacar información adicional, como los módulos de PHP activos, configuraciones y demás.
En ese caso, en vez del código anterior, usa este:
<?php echo phpversion();
Al acceder al archivo a través de tu dominio verás algo así:

Averiguar la versión de PHP por terminal
Si tienes un Hosting Elástico o un servidor VPS Optimizado, tu servicio de Raiola Networks tiene acceso SSH.
Eso te da mucha flexibilidad al trabajar con tus proyectos, porque tienes acceso a wp-cli, Composer y demás.
Para averiguar la versión de PHP por terminal en uno de estos productos:
- Accede por SSH a tu producto.
- Escribe lo siguiente en la terminal:
ph --version

Cambiar la versión de PHP en un hosting compartido
Ahora que sabes cómo averiguar la versión de PHP, puede que quieras cambiarla: porque la que tienes activa está obsoleta, porque WordPress te ha avisado de que debes actualizarla o porque tu nuevo proyecto tiene otros requisitos.
Seleccionar la versión global de PHP en un hosting de Raiola Networks
La versión global de PHP en un hosting compartido se cambia en el mismo sitio donde antes la mirabas. Repasamos los pasos:
- En cPanel, ve al apartado "Software" y pulsa en "Seleccionar versión PHP".
- En la parte superior, donde ves la versión de PHP, elige la que prefieras en el desplegable.

Recuerda que esto cambia la versión de PHP de todos los dominios que tengas alojados en tu hosting de Raiola Networks. Si solo quieres cambiarla en un dominio concreto, sigue leyendo el siguiente apartado.
Seleccionar una versión de PHP específica por dominio en un hosting de Raiola Networks
Es habitual querer cambiar la versión de PHP de un solo dominio en un hosting con cPanel, porque cada proyecto acostumbra a tener necesidades distintas.
Para eso, en Raiola Networks hemos desarrollado una herramienta que te permite cambiarla sin tener que editar el archivo .htaccess de tu sitio con las directivas necesarias.
Los pasos son:
- En cPanel, busca "Raiola Tools" y selecciona Domain PHP Selector.
- La herramienta tiene 3 apartados:
- Dominio: el dominio en el que vas a cambiar la versión de PHP. Los alias no salen en este desplegable, porque funcionan en la misma carpeta que el dominio principal.
- Versión de PHP: la versión que va a adoptar el dominio cuando guardes los cambios.
- Ruta del dominio: Por defecto, no deberías tener que tocar este campo, porque al cambiar el dominio ya te muestra su carpeta raíz. Te sirve si quieres cambiar la versión de PHP solo en una subcarpeta.

Versión de PHP en terminal en Hosting Elásticos
Como decíamos antes, los hosting Elásticos permiten acceso por terminal, y eso significa que puede que necesites instalar dependencias con Composer con una versión de PHP concreta.
La versión de PHP que se ejecuta al acceder por terminal es la que tienes seleccionada globalmente. Si necesitas usar otra distinta, en vez de llamar a Drush, WP-CLI y demás directamente tendrás que hacerlo a través del binario de PHP correspondiente.
Por ejemplo, si llamamos a WP-CLI directamente, se ejecuta con la versión que tengamos seleccionada por defecto:
[francis6@ha404 ~]$ wp --version WP-CLI 2.6.0
Si queremos que WP-CLI, o cualquier otro binario, se ejecute con una versión distinta, hay que usar el siguiente comando, cambiando php81 por la versión que quieras:
[francis6@ha404 ~]$ /opt/alt/php81/usr/bin/php /usr/local/bin/wp --version WP-CLI 2.6.0
Para esto nos vendrá bien saber primero la ruta completa al binario que vamos a llamar, y la obtenemos con:
[francis6@ha404 ~]$ whereis composer composer: /usr/sbin/composer /opt/cpanel/composer/bin/composer
Habilitar extensiones de PHP en un hosting compartido
En los hosting compartidos basados en cPanel te damos una serie de extensiones de PHP habilitadas, que son suficientes para la mayoría de proyectos.
Si necesitas una extensión adicional como zip o xdebug, tendrás que hacer esto:
Ve al apartado donde seleccionabas la versión global de PHP, en cPanel > "Software" > "Seleccionar versión PHP", y ahí selecciona una versión distinta de la que lleva el sufijo "default", porque esa no permite configuraciones adicionales. Después marca las extensiones que necesites.
Ten en cuenta que PHP es más ágil cuantas menos extensiones lleva cargadas. Y algunas son incompatibles entre sí, de modo que no te conviene marcarlas todas.

Modificar configuraciones de PHP en un hosting compartido
Para acabar, también puedes ajustar ciertas configuraciones de PHP, como el tiempo máximo de ejecución de un proceso (max_execution_time) o el límite de memoria que puede consumir cada uno.
En la pantalla anterior, pulsa arriba en "Options" y podrás editar ciertos parámetros de PHP.

Cambiar la versión de PHP en un VPS Optimizado
Los VPS Optimizados de Raiola Networks no se comportan como un hosting compartido, y la forma de cambiar la versión de PHP es completamente distinta y las configuraciones de un dominio no afectan a otro.
Seleccionar la versión de PHP en un servidor VPS optimizado por dominio
En el apartado web, editando el dominio como hacíamos al ver la versión, solo tenemos que escoger en el desplegable qué versión queremos para nuestro sitio y ya tienes la configuración que buscabas.

Modificar configuraciones de PHP en un servidor VPS Optimizado
Las configuraciones de PHP en RaiolaCP solo las puede modificar un usuario con permisos elevados. Hay dos opciones: conectar por SSH con el usuario root, o entrar en el panel de control con el usuario admin.
Con la segunda, que es mucho más sencilla, los pasos son:
- Arriba, selecciona "Servidor", busca el servicio "httpd" (apache, el servidor web) y pulsa "Configurar":

- Selecciona "Configurar php.ini":

Modificar la versión de PHP por terminal en un VPS Optimizado
Los servidores VPS Optimizados, igual que los hosting Elásticos de Raiola Networks, permiten acceso por SSH.
Como estas máquinas te dan un sistema operativo Linux completo, al crear un usuario puedes seleccionar ciertas configuraciones desde el panel de control.
Si quieres que un usuario tenga predefinida una versión de PHP al acceder por terminal, solo tienes que editar el usuario y buscar la opción PHPCLI.

Te recomendamos que uses siempre la última versión que soporten tus aplicaciones, porque te va a dar todos los beneficios de la nueva y muchas veces un rendimiento superior.
Además, cambiar la versión de PHP es completamente reversible: si eliges una con la que tu sitio no funciona, con volver a la anterior, todo funciona igual que antes.