¿Qué es PHP? Guía para entender el lenguaje del hosting y WordPress
PHP es el motor invisible detrás de WordPress y el hosting compartido. Esta guía explica qué es, cómo funciona con cPanel, y cómo elegir la versión correcta para tu sitio en 2026.
PHP es el lenguaje que hace funcionar más de la mitad de la web. Si tienes un sitio en WordPress, una tienda WooCommerce o cualquier aplicación en hosting compartido, PHP está trabajando en segundo plano en cada página que se carga. Esta guía te explica qué es, cómo funciona, y por qué la versión de PHP que tienes en tu hosting importa más de lo que crees.
¿Qué es PHP?
Definición simple: un lenguaje de programación del lado servidor
PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de programación de código abierto diseñado específicamente para el desarrollo web. A diferencia de JavaScript, que se ejecuta en el navegador del usuario, PHP corre en el servidor. Esto significa que el usuario nunca ve el código PHP — solo recibe el HTML resultante que ese código generó.
Cuando visitas una página construida con PHP, el servidor ejecuta el script, consulta una base de datos si es necesario, genera el HTML correspondiente y lo envía al navegador. Todo esto ocurre en milisegundos, antes de que la página aparezca en tu pantalla.
PHP es un lenguaje interpretado, de tipado dinámico y especialmente optimizado para generar contenido web de forma eficiente. Su sintaxis se integra directamente dentro de HTML, lo que lo hace accesible para desarrolladores que ya conocen el marcado básico.
Historia breve: de 1994 a PHP 8.x
PHP nació en 1994 cuando Rasmus Lerdorf creó un conjunto de scripts en C para gestionar su currículum en línea. Lo llamó "Personal Home Page Tools". Rápidamente ganó popularidad y en 1997 fue reescrito por Zeev Suraski y Andi Gutmans, convirtiéndose en el lenguaje que conocemos hoy.
Los hitos más relevantes:
- PHP 3 (1998): Primera versión pública ampliamente adoptada
- PHP 5 (2004): Introdujo orientación a objetos madura
- PHP 7 (2015): Duplicó la velocidad respecto a PHP 5, adoptado masivamente por WordPress
- PHP 8.0 (2020): JIT compiler, tipos de unión, atributos nativos
- PHP 8.1/8.2/8.3: Mejoras de rendimiento, fibers, tipos de intersección, readonly classes
Hoy, según W3Techs, PHP impulsa aproximadamente el 76% de todos los sitios web con lenguaje de programación conocido del lado servidor.
¿Para qué sirve PHP en un sitio web?
PHP genera el HTML que ve el usuario
PHP actúa como el motor que convierte datos e instrucciones en páginas web. En lugar de tener cientos de archivos HTML estáticos, tienes plantillas PHP que se rellenan dinámicamente con contenido desde una base de datos.
Por ejemplo, cuando entras a un artículo de un blog en WordPress, PHP consulta la base de datos, obtiene el título, el contenido y los metadatos de ese post, los inserta en la plantilla de tu tema, y entrega un HTML completo al navegador. El mismo proceso ocurre para cada usuario, con el contenido correcto para cada solicitud.
PHP conecta tu sitio con la base de datos
PHP es el puente entre tu aplicación web y la base de datos (generalmente MySQL o MariaDB). Usando extensiones como mysqli o PDO, PHP ejecuta consultas SQL, lee registros, los procesa con lógica de negocio y los presenta al usuario final.
En WordPress, esto significa que cada página, post, opción de configuración, usuario y comentario vive en la base de datos, y PHP los recupera en cada carga de página.
¿Cómo funciona PHP junto con un servidor web?
El rol de Apache y LiteSpeed en la ejecución de PHP
PHP no funciona de forma aislada — necesita un servidor web que reciba las peticiones HTTP y las pase al intérprete PHP. Los servidores más comunes en hosting compartido son:
- Apache con el módulo
mod_phpo PHP-FPM - LiteSpeed con su propio motor LSAPI, que ejecuta PHP de forma significativamente más eficiente
- Nginx con PHP-FPM como proceso separado
En los planes de hosting de Elevocloud, el servidor web procesa la petición entrante y delega la ejecución del script PHP al intérprete configurado para ese dominio. Cada versión de PHP instalada en el servidor puede ejecutarse de forma aislada por dominio gracias a PHP-FPM.
El flujo: petición → servidor → PHP → respuesta HTML
El ciclo de vida de una petición PHP es el siguiente:
- El navegador del usuario envía una petición HTTP a
tudominio.cl/mi-pagina/ - El servidor web (Apache/LiteSpeed) recibe la petición y detecta que corresponde a un archivo
.phpo a una URL gestionada por WordPress - El servidor pasa la solicitud al intérprete PHP de la versión configurada
- PHP ejecuta el script: consulta la base de datos, procesa la lógica y genera el HTML resultante
- El HTML se envía de vuelta al navegador
- El navegador renderiza la página para el usuario
Todo este proceso, en un hosting optimizado, ocurre en menos de 200 milisegundos.
PHP y WordPress: la conexión que debes entender
WordPress está escrito en PHP
WordPress, el CMS que impulsa más del 43% de todos los sitios web según W3Techs, está escrito íntegramente en PHP. Cada archivo .php de tu instalación de WordPress — desde wp-login.php hasta functions.php de tu tema — es código PHP que el servidor ejecuta en cada petición.
Cuando instalas WordPress, estás instalando miles de archivos PHP que gestionan desde el inicio de sesión hasta la visualización de contenido, pasando por la gestión de medios, usuarios, roles y mucho más.
Para más detalles sobre cómo instalar WordPress en tu hosting, revisa nuestra guía completa: Cómo instalar WordPress en hosting.
WooCommerce, plugins y themes: todo depende de PHP
Cada plugin y tema de WordPress también está escrito en PHP. WooCommerce, el plugin de comercio electrónico más popular del mundo, tiene decenas de miles de líneas de código PHP que gestionan productos, carritos, pagos y pedidos.
Cuando un plugin no es compatible con tu versión de PHP, puede:
- Mostrar errores de sintaxis en pantalla
- Causar la pantalla blanca de la muerte (White Screen of Death)
- Detener funcionalidades críticas del sitio
¿Qué pasa si la versión de PHP es incorrecta?
Una versión de PHP incompatible puede provocar desde errores menores hasta la caída completa del sitio. Los problemas más frecuentes son:
- Funciones deprecadas: Código que usaba funciones eliminadas en versiones más recientes
- Errores de sintaxis: Código antiguo que usa sintaxis no soportada en PHP moderno
- Incompatibilidad de extensiones: Módulos PHP que no están disponibles o cambiaron su API
Si experimentas una pantalla en blanco o errores 500 después de actualizar PHP, consulta nuestra guía: Errores comunes de WordPress y cómo solucionarlos.
¿Qué versión de PHP necesita mi sitio?
PHP 8.1, 8.2 y 8.3: diferencias prácticas
La rama PHP 8.x es la generación actual, con importantes mejoras de rendimiento y nuevas características del lenguaje:
PHP 8.1 (noviembre 2021 — soporte activo hasta diciembre 2025):
- Enumerations (enums) nativos
- Fibers para programación asíncrona
- Readonly properties
- Mejoras de rendimiento sobre PHP 7.4
PHP 8.2 (diciembre 2022 — soporte activo hasta diciembre 2026):
- Readonly classes
- Tipos DNF (Disjunctive Normal Form)
- Deprecación de propiedades dinámicas
PHP 8.3 (noviembre 2023 — soporte activo hasta noviembre 2027):
json_validate()nativo- Readonly properties en clases anónimas
- Mejoras en
array_sum()yarray_product()
Para WordPress, PHP 8.2 o 8.3 son las versiones recomendadas en 2026. Puedes verificar los requisitos actualizados en wordpress.org/about/requirements/.
Versiones obsoletas y sus riesgos de seguridad
Las versiones de PHP que ya no reciben soporte de seguridad representan un riesgo real:
| Versión | Estado | Riesgo |
|---|---|---|
| PHP 5.x | EOL desde 2018 | Crítico — sin parches de seguridad |
| PHP 7.0-7.3 | EOL | Alto — vulnerabilidades conocidas sin parchar |
| PHP 7.4 | EOL desde noviembre 2022 | Moderado-alto |
| PHP 8.0 | EOL desde noviembre 2023 | Moderado |
| PHP 8.1 | EOL desde dic 2025 | Moderado |
| PHP 8.2 | Soporte activo | Recomendado |
| PHP 8.3 | Soporte activo | Recomendado |
Si tu hosting corre PHP 7.x o inferior, actualizar no es opcional — es una medida de seguridad básica.
Cómo cambiar la versión de PHP en cPanel (Elevocloud)
cPanel ofrece una herramienta llamada MultiPHP Manager (o "Versión de PHP" según la interfaz) que te permite seleccionar la versión de PHP para cada dominio o directorio de forma independiente. Para más contexto sobre cPanel, visita nuestro tutorial completo de cPanel en español.
Paso 1 — Acceder al selector de versión PHP en cPanel
- Inicia sesión en cPanel desde el panel de Elevocloud o directamente en
tudominio.cl:2083 - Busca la sección "Software" y haz clic en "MultiPHP Manager" o "Seleccionar versión de PHP"
- Verás una lista de tus dominios y la versión de PHP actualmente asignada a cada uno
Paso 2 — Seleccionar la versión recomendada para WordPress
- Marca la casilla junto al dominio que quieres modificar
- En el menú desplegable "PHP Version", selecciona PHP 8.2 o PHP 8.3 (recomendado para WordPress en 2026)
- Haz clic en "Apply" para guardar el cambio
El cambio es inmediato — no requiere reiniciar el servidor.
Para una guía detallada paso a paso con capturas, visita: Cómo actualizar la versión de PHP en WordPress con cPanel.
Paso 3 — Verificar que el sitio sigue funcionando
Después de cambiar la versión de PHP:
- Visita tu sitio y navega por varias páginas, incluyendo el carrito si usas WooCommerce
- Accede al panel de administración de WordPress (
/wp-admin) y verifica que no haya errores - Revisa el log de errores en cPanel → "Logs" → "Errores" para detectar advertencias de compatibilidad
- Si detectas errores, vuelve temporalmente a la versión anterior y actualiza los plugins problemáticos antes de reintentar
¿Qué es php.ini y para qué sirve?
php.ini es el archivo de configuración principal de PHP. Define los límites y comportamientos del intérprete para tu dominio. En cPanel, puedes modificar algunos de estos valores directamente desde la interfaz o editando el archivo en el directorio raíz de tu dominio.
memory_limit: cuánta RAM puede usar PHP
memory_limit define la cantidad máxima de memoria RAM que un script PHP puede consumir. El valor por defecto suele ser 128M, pero WordPress con muchos plugins puede requerir 256M o más.
memory_limit = 256M
Si ves el error Fatal error: Allowed memory size of X bytes exhausted, necesitas aumentar este valor.
upload_max_filesize y post_max_size: subida de archivos
Estas dos directivas controlan el tamaño máximo de los archivos que se pueden subir:
upload_max_filesize = 64M post_max_size = 64M
post_max_size debe ser mayor o igual que upload_max_filesize. Si subes imágenes de alta resolución o importas archivos XML de migración, necesitarás valores más altos.
max_execution_time: scripts que tardan demasiado
max_execution_time define cuántos segundos puede ejecutarse un script PHP antes de ser terminado forzosamente. El valor por defecto es 30 segundos.
max_execution_time = 120
Para operaciones largas como importaciones de WooCommerce, backups o migraciones de base de datos, un valor de 120–300 segundos es más apropiado.
PHP vs otros lenguajes: ¿cuándo usar cada uno?
PHP vs Python vs Node.js para hosting compartido
| Criterio | PHP | Python | Node.js |
|---|---|---|---|
| Disponibilidad en shared hosting | Universal | Limitada | Limitada |
| Ecosistema CMS | WordPress, Joomla, Drupal | Django, Wagtail | Ninguno maduro |
| Curva de aprendizaje para web | Baja | Media | Media-alta |
| Rendimiento (PHP 8.x) | Alto | Alto | Muy alto |
| Soporte cPanel nativo | Sí | Parcial | Parcial |
Python y Node.js son excelentes para ciertos casos de uso (APIs, machine learning, aplicaciones en tiempo real), pero para hosting compartido con WordPress, PHP no tiene competencia práctica. La infraestructura de hosting mundial está optimizada para PHP.
Por qué PHP sigue siendo la opción para WordPress en Chile
En el mercado chileno de hosting, prácticamente todos los proveedores ofrecen soporte nativo para PHP desde el primer plan. La integración con cPanel, la amplia documentación en español, la comunidad de desarrolladores WordPress y la madurez del ecosistema hacen de PHP la opción por defecto para el 99% de los proyectos web en Chile.
Si usas WooCommerce para tu tienda online en Chile, si tienes un blog corporativo, si administras una web para un cliente, o si instalas Laravel para una aplicación a medida, PHP es el lenguaje que corre bajo todo eso. Para instalar aplicaciones PHP más avanzadas como Laravel en cPanel, consulta nuestra guía: Cómo instalar Laravel en cPanel con hosting PHP.
Preguntas frecuentes sobre PHP en hosting
¿Puedo tener distintas versiones PHP para distintos dominios?
Sí. Con MultiPHP Manager en cPanel, puedes asignar una versión de PHP diferente a cada dominio o subdirectorio de forma independiente. Esto es útil cuando tienes un sitio heredado en PHP 7.4 junto a uno nuevo en PHP 8.3 en la misma cuenta de hosting.
¿Elevocloud actualiza PHP automáticamente?
No — y esto es por diseño. Una actualización automática de PHP podría romper plugins o temas incompatibles. Elevocloud pone nuevas versiones de PHP a tu disposición, pero la activación la controlas tú desde cPanel para evitar interrupciones inesperadas.
¿Qué versión de PHP usa WordPress en 2026?
WordPress 6.x requiere mínimo PHP 7.2.24, pero recomienda fuertemente PHP 8.0 o superior. En 2026, la versión recomendada para mejor rendimiento y seguridad es PHP 8.2 o PHP 8.3, que son las ramas con soporte activo según php.net/supported-versions.php.
Conclusión
PHP es el motor invisible que hace funcionar tu sitio WordPress, tu tienda WooCommerce y prácticamente cualquier aplicación web en hosting compartido. Entender qué es, cómo funciona con tu servidor, y cómo gestionar su configuración desde cPanel te da un control real sobre el rendimiento y la seguridad de tu sitio.
La versión de PHP que corres hoy importa: una versión obsoleta es un riesgo de seguridad, y una versión moderna como PHP 8.3 puede mejorar el rendimiento de tu sitio de forma perceptible.
¿Tu hosting soporta PHP 8.3? Los planes de hosting de Elevocloud incluyen soporte para las versiones más recientes de PHP con cPanel incluido. Revisa nuestros planes y migra tu sitio a una infraestructura moderna hoy.