PHP Selector es tu panel de PHP. Desde ahí ves las extensiones que tiene tu web y ajustas los valores que necesite tu aplicación.
Antes de empezar
Todo viene ya preparado y funcionando: las extensiones habituales están activadas y los valores puestos. Si tu web va bien, no toques nada. Entra aquí cuando una aplicación te pida una extensión concreta o te dé un error que apunta a un valor.
La versión de PHP no se cambia aquí: se elige desde tu dominio y llega sola. Lo explica «Cómo cambiar la versión de PHP de tu web».
Lo primero: la pestaña correcta
PHP Selector tiene dos pestañas, y solo una afecta a tu web:
- Configuración global de la cuenta: la de referencia.
- Configuración por dominio: es la que manda. Cada dominio tuyo funciona aislado y tiene su propia configuración.
Si tocas la global y no ves ningún efecto, es por esto.

Pasos
- Entra en PHP Selector y abre Configuración por dominio.
- Localiza tu dominio en la lista. Verás la versión que tiene y la etiqueta POR DOMINIO. Pulsa sobre esa etiqueta para abrir su configuración.
- Se abre la ficha de tu dominio con dos pestañas: Marca la que te pidan y guarda.
- Extensiones: la lista completa, con lo que tienes activado marcado.
- Opciones: los valores de PHP.

- Cambia lo que necesites y guarda.
Qué significa cada opción, y qué error la delata
memory_limit— «Allowed memory size exhausted». Tu web necesita más memoria para una operación concreta.max_execution_time— el proceso se corta a media importación o a mitad de una copia. Súbelo si tienes tareas largas.max_input_time— se agota mientras el servidor recibe lo que envías.max_input_vars— el clásico que nadie encuentra: guardas un menú largo en WordPress y se pierden entradas, o un formulario con muchos campos guarda a medias. Es este.upload_max_filesize— el tamaño máximo de cada archivo que subes.post_max_size— el tamaño máximo del envío completo. Manda el más bajo de los dos: si subes uno, mira el otro.display_errors— enseña los errores en pantalla. Déjalo apagado en una web publicada: los errores enseñan rutas y datos internos.
Extensiones
Las que hacen falta ya vienen activadas, y son muchas: imagick, intl, soap, zip, bcmath, redis, memcached, imap, ldap, gmp, sodium, pdo_pgsql, sqlite3 y bastantes más.
Si una aplicación pide una que no tienes, márcala en la pestaña Extensiones y guarda. Y si te lías, el botón Restablecer a valores predeterminados de la cuenta lo deja como estaba.
Cómo comprobar que ha funcionado
Ve a Panel de información → PHP → Ver la página phpinfo() y busca el parámetro o la extensión. Lo que ponga ahí es lo que se aplica.
Si algo falla
- Cambias un valor y no pasa nada. Casi siempre es la pestaña equivocada: tiene que ser Configuración por dominio.
- Subes
upload_max_filesizey sigue sin dejarte subir. Mirapost_max_size: manda el más bajo de los dos. - La web deja de funcionar tras un cambio. Devuelve el valor a como estaba, o usa Restablecer a valores predeterminados de la cuenta.
Artículos relacionados
- Cómo cambiar la versión de PHP de tu web
- Cómo ver el consumo de recursos de tu hosting
- Cómo rastrear una página lenta con X-Ray