¿Qué es el PHP Selector y para qué sirve?
El PHP Selector es una herramienta disponible en tu panel de control cPanel que te permite elegir la versión de PHP que utilizará tu sitio web, así como personalizar las extensiones y configuraciones de PHP según las necesidades de tu aplicación.
PHP es el lenguaje de programación con el que están desarrolladas la mayoría de las aplicaciones web como WordPress, Joomla, Magento y muchas otras. Cada versión de PHP trae mejoras en velocidad, seguridad y nuevas funcionalidades.
ℹ️ En cPanel en español, el PHP Selector aparece como "Seleccionar Versión PHP" dentro de la sección Software.
¿Qué versión de PHP tiene mi hospedaje por defecto?
Al contratar tu hospedaje, IPAXES configura automáticamente la versión de PHP estable recomendada en ese momento. Esta versión predeterminada puede actualizarse periódicamente conforme evoluciona el ecosistema PHP y las mejores prácticas de seguridad.
⚠️ La versión predeterminada puede cambiar con el tiempo. Para sitios en producción, te recomendamos fijar tu hospedaje a una versión específica de PHP usando el PHP Selector, de modo que tengas control total sobre cuándo y cómo migras a versiones más nuevas.
Fijar la versión PHP de tu hospedaje es especialmente importante si:
- Tienes un sitio en producción con clientes activos
- Usas plugins, temas o extensiones que dependen de una versión específica de PHP
- Tu aplicación fue desarrollada a medida y requiere pruebas antes de migrar a una versión nueva
Versiones de PHP disponibles
Intentamos mantener el mayor numero de versiones de PHP en nuestros servidores de cPanel. Utilizamos versiones alt-PHP de CloudLinux, que reciben parches de seguridad adicionales incluso en versiones que ya no tienen soporte oficial del proyecto PHP.
Para la mayoría de sitios WordPress y aplicaciones web modernas, recomendamos usar las últimas versiones de PHP disponibles. Las versiones con soporte oficial ofrecen el mejor balance entre compatibilidad, rendimiento y soporte activo.
Gestión de extensiones PHP
Las extensiones son módulos adicionales que amplían las capacidades de PHP. Cada aplicación web puede requerir diferentes extensiones para funcionar correctamente. En el PHP Selector puedes habilitar o deshabilitar extensiones de forma individual.
Cómo habilitar o deshabilitar una extensión
- Accede al PHP Selector desde cPanel (Seleccionar Versión PHP)
- Selecciona la versión PHP que estás usando y haz clic en Establecer como actual
- Debajo del selector de versión verás la lista de extensiones disponibles
- Marca la casilla junto al nombre de la extensión para habilitarla, o desmárcala para deshabilitarla
- Los cambios se guardan automáticamente
Configuración de opciones PHP (php.ini)
Además de las extensiones, puedes personalizar los parámetros de configuración de PHP para ajustarlos a las necesidades de tu aplicación. Estas opciones controlan aspectos como la memoria disponible, el tiempo de ejecución y el tamaño de archivos que se pueden subir.
Cómo modificar las opciones PHP
- Accede al PHP Selector desde cPanel (Seleccionar Versión PHP)
- Haz clic en la pestaña Opciones en la parte superior de la página
- Verás la lista de parámetros disponibles con sus valores actuales
- Haz clic sobre el valor que deseas modificar para editarlo
- Los cambios se aplican automáticamente al guardar
Recomendaciones para sitios WordPress
WordPress es la aplicación web más popular en nuestros servidores. Aquí te compartimos las configuraciones recomendadas para un funcionamiento óptimo:
Versión PHP recomendada
- Recomendamos usar la ultima versión disponible en tu hospedaje para mejor rendimiento y compatibilidad con los plugins más populares
- Antes de actualizar la versión PHP, verifica que tus plugins y tema sean compatibles
- Mantén WordPress, plugins y temas siempre actualizados — las versiones nuevas mejoran la compatibilidad con las versiones mas recientes de PHP
- Consulta las versiones soportadas oficialmente de PHP visitando https://www.php.net/supported-versions.php
Extensiones recomendadas para WordPress
- nd_mysqli o nd_pdo_mysql — requeridas para la conexión a la base de datos
- curl — necesaria para actualizaciones automáticas, Jetpack y muchos plugins
- gd o imagick — para redimensionar y procesar imágenes
- mbstring — para soporte de caracteres especiales
- zip — para instalar y actualizar plugins y temas
- exif — para leer metadatos de imágenes subidas
- opcache — para mejorar el rendimiento general del sitio
Opciones PHP recomendadas para WordPress
- memory_limit: 256M — suficiente para la mayoría de sitios WordPress con plugins
- upload_max_filesize: 64M — permite subir imágenes y archivos de tamaño razonable
- post_max_size: 64M — debe ser igual o mayor a upload_max_filesize
- max_execution_time: 60 — suficiente para la mayoría de operaciones
- max_input_vars: 3000 — recomendado si usas constructores de páginas como Elementor o Divi
|
Si después de cambiar la versión PHP tu sitio WordPress muestra una pantalla en blanco o errores, activa el modo debug de WordPress temporalmente para identificar qué plugin o tema está causando el problema. |
Solución de problemas comunes
Mi sitio muestra una pantalla en blanco después de cambiar PHP
Esto generalmente indica que algún plugin o tema no es compatible con la nueva versión de PHP.
Solución:
- Regresa a la versión PHP anterior desde el PHP Selector
- Actualiza todos tus plugins, temas y WordPress a sus versiones más recientes
- Vuelve a intentar el cambio de versión PHP
- Si el problema persiste, contacta al desarrollador del plugin o tema para verificar compatibilidad
Aparece un error de "memoria insuficiente" (memory exhausted)
Significa que el script necesita más memoria de la que tiene asignada.
Solución:
- Aumenta el valor de memory_limit en las opciones PHP del PHP Selector (prueba con 256M o 512M)
No puedo subir archivos grandes
El límite de subida está definido por dos opciones PHP.
Solución:
- Aumenta
upload_max_filesizeal tamaño máximo que necesitas - Asegúrate que
post_max_sizesea igual o mayor que upload_max_filesize
Un plugin requiere una extensión PHP que no está activa
Solución:
- Accede al PHP Selector en cPanel
- Busca la extensión requerida en la lista
- Marca la casilla para habilitarla
- Recarga el plugin o la página que daba el error
