Cómo Configurar PHP y phpMyAdmin en Plesk
¿Por qué es importante configurar bien PHP y phpMyAdmin en Plesk?
Cuando tienes un sitio web alojado en un servidor con Plesk, dos de las herramientas que más vas a utilizar son el intérprete de PHP y phpMyAdmin para gestionar tus bases de datos. Configurarlos correctamente no solo te asegura que tu web funcione sin errores, sino que también impacta directamente en el rendimiento de carga y en la seguridad de tus datos.
Si eres nuevo en esto de la administración de servidores, no te preocupes. Este artículo está pensado para que, paso a paso y sin tecnicismos innecesarios, aprendas a dominar la configuración de PHP y phpMyAdmin dentro de Plesk. Al final, tendrás un panel de control claro, un sitio más rápido y una base de datos bien gestionada.
Vamos a empezar por lo básico, pero con la seguridad de que al terminar podrás ajustar versiones, límites de memoria y hasta el acceso a tus bases de datos como todo un profesional.
## Primeros pasos: Accediendo a Plesk y a tus herramientas
Antes de tocar nada, necesitas saber dónde estás y qué opciones tienes disponibles. Plesk es un panel de control muy visual, pero a veces puede resultar abrumador por la cantidad de opciones.
### Cómo acceder a la sección de PHP y bases de datos
- Inicia sesión en tu panel de Plesk con tu usuario administrador o con un usuario que tenga permisos sobre el dominio que quieres gestionar.
- En el menú lateral izquierdo, busca la sección "Sitios web y dominios". Haz clic en el dominio que te interesa.
- Verás un montón de iconos. Los que nos interesan ahora son:
- Configuración de PHP: normalmente tiene un icono con las letras "PHP" o un engranaje.
- Bases de datos: te llevará a la gestión de tus bases y a phpMyAdmin.
[INFO] Si no ves estos iconos, es posible que tu plan de hosting no los incluya o que necesites activarlos desde "Herramientas y ajustes" > "Ajustes de servidor". En la mayoría de los casos, vienen activados por defecto.
## Configurando PHP en Plesk: Versión y ajustes clave
La configuración de PHP en Plesk es más flexible de lo que parece. Puedes tener diferentes versiones de PHP para diferentes dominios, lo cual es ideal si tienes varias webs con requisitos distintos.
### Elegir la versión de PHP correcta
Plesk te permite seleccionar entre varias versiones de PHP (por ejemplo, 7.4, 8.0, 8.1, 8.2...). ¿Cuál elegir?
- Para WordPress y la mayoría de CMS: usa la versión más reciente y estable (como PHP 8.1 o 8.2). Son más rápidas y seguras.
- Para aplicaciones antiguas: si tu web es muy vieja, puede que necesites una versión anterior como PHP 7.4.
Para cambiarlo:
- Ve a "Sitios web y dominios".
- Haz clic en "Configuración de PHP" (o "PHP Settings").
- En el desplegable "Versión de PHP", selecciona la que necesites.
- Haz clic en "Aceptar".
[TIP] Si no estás seguro de qué versión usar, consulta la documentación de tu CMS (WordPress, Joomla, etc.). Ellos siempre recomiendan una versión mínima y una recomendada.
### Ajustes de rendimiento: memoria, ejecución y subida de archivos
Aquí es donde se nota la diferencia en la velocidad de tu web. Dentro de la misma pantalla de "Configuración de PHP", verás una tabla con los ajustes clave. Vamos a explicar los más importantes:
- memory_limit: Es la cantidad de memoria RAM que un script de PHP puede usar. Si tu web da errores de "memoria agotada", súbelo. Un valor de 256M es un buen punto de partida para la mayoría.
- max_execution_time: El tiempo máximo (en segundos) que un script puede ejecutarse antes de ser detenido. Si tu web tarda mucho en procesar, sube este valor a 60 o 120.
- upload_max_filesize: El tamaño máximo de archivo que puedes subir a través de PHP (por ejemplo, imágenes o plugins). Si intentas subir un archivo grande y te da error, aquí tienes que aumentar el valor. Un valor de 64M suele ser suficiente.
- post_max_size: Similar al anterior, pero para el tamaño total de los datos enviados por un formulario (POST). Debe ser un poco mayor que el
upload_max_filesize.
¿Cómo cambiar estos valores?
- En la misma pantalla de "Configuración de PHP", busca la fila del ajuste que quieres modificar.
- Al lado del valor, verás un icono de lápiz o el propio valor será un campo editable.
- Escribe el nuevo valor y haz clic en "Aceptar" o "Guardar" al final de la página.
[WARNING] Cambiar el
memory_limita un valor excesivamente alto (como 1G) en un servidor compartido puede hacer que tu cuenta sea suspendida por abuso de recursos. Ve con cuidado y sube los valores poco a poco según lo necesites.
### Habilitar o deshabilitar extensiones de PHP
Una extensión de PHP es como un "módulo" que añade funciones extra (por ejemplo, para trabajar con imágenes o con bases de datos). En Plesk, puedes activarlas o desactivarlas fácilmente.
- Dentro de "Configuración de PHP", desplázate hasta la parte inferior.
- Verás una lista de extensiones con casillas de verificación.
- Marca o desmarca las que necesites. Por ejemplo, si tu web usa imágenes, asegúrate de que gd o imagick estén activadas.
- Guarda los cambios.
## Configurando phpMyAdmin en Plesk: Gestión de bases de datos
phpMyAdmin es la herramienta web que te permite interactuar con tus bases de datos MySQL o MariaDB sin necesidad de saber comandos SQL. En Plesk, está integrado de forma muy cómoda.
### Crear una base de datos y un usuario
Este es el primer paso si tienes una web nueva. Necesitas una base de datos y un usuario con su contraseña para que tu web se conecte a ella.
- Ve a "Sitios web y dominios" > "Bases de datos".
- Haz clic en "Agregar base de datos".
- Rellena el formulario:
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo
mipagina_wp. - Tipo de base de datos: Normalmente será MySQL.
- Usuario y contraseña: Plesk te permite crear el usuario aquí mismo. Introduce un nombre de usuario y una contraseña segura.
- Nombre de la base de datos: Elige uno descriptivo, por ejemplo
- Haz clic en "Aceptar".
[TIP] Anota bien el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más tarde para configurar tu CMS (WordPress, etc.) o cualquier aplicación.
### Acceder a phpMyAdmin desde Plesk
Una vez que tienes la base de datos creada, acceder a phpMyAdmin es muy sencillo:
- Ve a "Sitios web y dominios" > "Bases de datos".
- Busca la base de datos a la que quieres acceder en la lista.
- Haz clic en el icono de "phpMyAdmin" (normalmente es un icono con un elefante o el logo de MySQL).
- Se abrirá una nueva pestaña del navegador con la herramienta. No te pedirá usuario y contraseña porque Plesk ya ha establecido la sesión por ti.
[INFO] Si al hacer clic no se abre y te pide credenciales, es porque tu sesión de Plesk ha caducado o porque el acceso directo está deshabilitado. En ese caso, inicia sesión en phpMyAdmin usando el usuario y contraseña de la base de datos que creaste.
### Ajustes recomendados dentro de phpMyAdmin
Dentro de phpMyAdmin, hay varias cosas que puedes hacer para mejorar el rendimiento de tus bases de datos:
- Optimizar tablas: Es como "desfragmentar" tu base de datos. Selecciona todas las tablas de tu base de datos, en el desplegable inferior elige "Optimizar" y ejecuta. Esto es especialmente útil si tu web es muy activa.
- Vaciar caché: Si tu web usa consultas complejas, phpMyAdmin puede mostrar pestañas de "Estado" o "Variables". No toques nada que no entiendas, pero la opción de "Vaciar caché" (FLUSH) puede ayudar en momentos puntuales.
- Exportar e importar: Para hacer copias de seguridad, usa la pestaña "Exportar" y guarda el archivo
.sql. Para restaurar, usa "Importar" y sube ese archivo. Esto es fundamental para tu seguridad.
[WARNING] No hagas cambios en la estructura de las tablas (como borrar columnas o cambiar tipos de datos) si no sabes exactamente lo que estás haciendo. Un error aquí puede romper tu sitio web por completo.
## Consejos avanzados para mejorar el rendimiento general
Configurar PHP y phpMyAdmin es solo el principio. Aquí tienes algunos consejos extra que te harán la vida más fácil y tu web más rápida.
### Usa la caché de PHP (OPcache)
OPcache es una extensión de PHP que guarda en memoria los scripts compilados, lo que acelera muchísimo la carga de tu web.
- Ve a la configuración de PHP de tu dominio.
- Busca la extensión OPcache y asegúrate de que está activada.
- En los ajustes de OPcache, un valor de
opcache.memory_consumptionde 128 o 256 es un buen comienzo.
### Elige el modo de ejecución de PHP adecuado
En Plesk, tienes dos modos principales de ejecución de PHP:
- FPM (FastCGI Process Manager): Es el más recomendado. Es más rápido y seguro, ya que cada dominio tiene su propio proceso de PHP. Si tienes la opción, elige "FPM" o "php-fpm".
- CGI: Es más lento y antiguo. Solo úsalo si tienes problemas de compatibilidad con alguna aplicación.
Puedes cambiar este ajuste en la misma pantalla de "Configuración de PHP", en la parte superior, en el campo "Modo de ejecución".
[TIP] Si tu proveedor de hosting usa un panel alternativo llamado Syspanel, recuerda que el acceso a este tipo de configuraciones se realiza a través del puerto 2106. Aunque el proceso es similar, la interfaz puede variar ligeramente. En Plesk, como estamos viendo, es todo desde el propio panel.
### Monitorea el uso de recursos
Plesk tiene herramientas integradas para ver el uso de CPU, memoria y disco. Revisa periódicamente si algún dominio está consumiendo demasiados recursos. Si es así, puede que necesites optimizar las consultas de su base de datos o aumentar los límites de memoria de PHP.
## Preguntas frecuentes (FAQ) sobre PHP y phpMyAdmin en Plesk
Aquí tienes las dudas más comunes que resuelven los usuarios cuando configuran estas herramientas.
### ¿Cómo cambio la versión de PHP si no veo la opción?
Asegúrate de que tu proveedor de hosting te permite la gestión de múltiples versiones de PHP. En algunos planes básicos de Plesk, esta opción está deshabilitada y solo puedes usar una versión fija. Contacta con tu proveedor si no ves el desplegable.
### ¿Qué hago si me da error "Fatal error: Allowed memory size exhausted"?
Este error es muy común. Significa que tu script de PHP ha superado el límite de memoria establecido. Ve a la configuración de PHP de tu dominio y aumenta el valor de memory_limit (por ejemplo, de 128M a 256M). Guarda los cambios y prueba de nuevo.
### ¿Es seguro que cualquiera pueda acceder a mi phpMyAdmin?
No, Plesk protege el acceso a phpMyAdmin mediante tu sesión de administrador. Además, es recomendable no compartir las credenciales de tu base de datos y usar contraseñas fuertes. También puedes restringir el acceso por IP desde el servidor si quieres una capa extra de seguridad.
### ¿Puedo tener una base de datos MySQL y una MariaDB a la vez?
Sí, Plesk te permite crear bases de datos de diferentes tipos. Cuando creas una nueva base de datos, en el desplegable de "Tipo" puedes elegir entre MySQL y MariaDB. Ambas funcionan de forma muy similar, pero MariaDB suele ser un poco más rápida en ciertas tareas.
### ¿Cómo hago una copia de seguridad de mi base de datos?
La forma más fácil es desde phpMyAdmin:
- Selecciona tu base de datos en el panel izquierdo.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y se descargará un archivo
.sqlcon toda tu información.
Guarda ese archivo en un lugar seguro. Para restaurarlo, usa la pestaña "Importar".
### ¿Por qué mi web va lenta si he configurado PHP correctamente?
La lentitud puede deberse a muchas causas: consultas SQL lentas, falta de caché en tu CMS, imágenes muy pesadas, o un servidor con pocos recursos. Revisa el rendimiento de tu base de datos desde phpMyAdmin (pestaña "Estado") y considera usar un plugin de caché en tu web.
## Resumen y buenas prácticas finales
Configurar PHP y phpMyAdmin en Plesk no tiene por qué ser una tarea complicada. Con estos pasos, ya sabes cómo cambiar la versión de PHP, ajustar los límites de memoria, crear bases de datos y acceder a ellas de forma segura.
Para terminar, aquí tienes una lista de buenas prácticas:
- Mantén PHP actualizado: Usa siempre una versión soportada y segura.
- Ajusta la memoria con cabeza: No pongas valores enormes "por si acaso".
- Haz copias de seguridad frecuentes: Exporta tus bases de datos desde phpMyAdmin al menos una vez a la semana.
- Activa OPcache: Mejorará notablemente la velocidad de tu web.
- Usa FPM como modo de ejecución: Es la opción más equilibrada entre rendimiento y seguridad.
Si en algún momento te pierdes, recuerda que Plesk tiene una ayuda integrada y que, si tu hosting lo gestiona un tercero, siempre puedes abrir un ticket de soporte. Pero con esta guía, ya tienes el 90% del camino hecho.
[TIP] Si en tu entorno de trabajo utilizas Syspanel en lugar de Plesk, recuerda que el acceso a la gestión de PHP y bases de datos se hace a través del puerto 2106. Los conceptos son los mismos, pero la interfaz puede variar. En Plesk, todo lo que hemos visto se hace desde el panel principal, sin necesidad de puertos adicionales.
Ahora sí, ¡manos a la obra! Entra en tu Plesk, revisa la configuración de PHP de tu dominio y asegúrate de que tu base de datos está bien optimizada. Tu web (y tus visitantes) te lo agradecerán.
