Cada cuenta de hosting puede usar una versión de PHP distinta y activar solo las extensiones que necesite. Esto es útil para compatibilidad con aplicaciones como WordPress, Prestashop, Laravel, etc.
Como reseller, puedes cambiar la versión de PHP de tus clientes desde WHM o indicarles cómo hacerlo desde su propio cPanel.
1. Cambiar la versión de PHP desde WHM (si tu reseller tiene permisos)
-
Accede a WHM:
-
https://tudominio.com/whm -
o
https://IP_DEL_SERVIDOR:2087
-
-
En el menú izquierdo, busca Software.
-
Haz clic en MultiPHP Manager.
-
Verás una lista de todas tus cuentas cPanel.
-
Marca la cuenta o dominio al que deseas cambiarle la versión de PHP.
-
En la parte derecha, selecciona la versión deseada (por ejemplo, PHP 7.4, 8.0, 8.1, 8.2).
-
Haz clic en Apply.
✔️ ¿Qué ocurre al cambiar la versión?
-
El sitio comenzará a usar la nueva versión inmediatamente.
-
No se modifican archivos ni configuraciones del cliente.
-
Si el sitio no es compatible, puede mostrar errores (fácil de revertir volviendo a la versión anterior).
2. Cambiar la versión de PHP desde cPanel (método recomendado para clientes)
-
Accede al cPanel de la cuenta.
-
Busca la sección Software.
-
Haz clic en Select PHP Version o MultiPHP Manager (según la configuración del servidor).
-
Selecciona la versión de PHP deseada.
-
Haz clic en Set as current o Apply.
3. Cómo activar o desactivar extensiones de PHP
Esto se hace desde cPanel, no desde WHM.
-
Entra al cPanel del cliente.
-
Ve a Select PHP Version.
-
Verás una lista de extensiones como:
-
mysqli -
pdo_mysql -
zip -
intl -
soap -
gd -
ioncube
-
-
Marca o desmarca las extensiones que necesites.
-
Haz clic en Save.
✔️ ¿Qué ocurre al activar una extensión?
-
La función correspondiente queda disponible para el sitio.
-
No afecta a otras cuentas del servidor.
4. Extensiones comunes y para qué sirven
| Extensión | Uso principal |
|---|---|
| mysqli / pdo_mysql | Bases de datos MySQL |
| gd / imagick | Manipulación de imágenes |
| zip | Compresión y descompresión |
| intl | Idiomas, formatos internacionales |
| soap | Conexiones con servicios externos |
| ioncube | Scripts cifrados |
| curl | Conexiones remotas API |
Recomendaciones importantes
-
Si un sitio deja de funcionar tras cambiar la versión de PHP, vuelve a la versión anterior.
-
WordPress suele funcionar mejor con PHP 8.0 o superior.
-
Prestashop y WHMCS requieren extensiones específicas (como
soap,ioncube,curl). -
No actives extensiones que no necesitas; pueden consumir recursos innecesarios.
-
Si una extensión no aparece en la lista, puede que el servidor no la tenga disponible.