Qué versión de PHP necesita tu PrestaShop y cómo actualizarla sin romper nada
La versión de PHP decide la seguridad, la velocidad y los módulos que puedes instalar. Repasamos qué versiones tienen soporte, cuáles admite cada PrestaShop y cómo hacer el cambio sin sustos.
PHP es el lenguaje en el que está escrito PrestaShop, y la versión que tienes en el hosting importa más de lo que parece. Decide si el servidor recibe parches de seguridad, lo rápido que se generan las páginas y qué versiones de PrestaShop y de módulos puedes instalar. Y es de las pocas mejoras que se activan con un desplegable en el panel del hosting, siempre que todo sea compatible.
Cómo saber qué versión tienes
En el back-office de PrestaShop, en Parámetros avanzados → Información, aparece la versión de PHP con la que se está ejecutando la tienda. Mira ahí y no solo en el panel del hosting: a veces el panel dice una cosa y la carpeta de la tienda usa otra, por una configuración por directorio o un .htaccess que fija el manejador.
Qué versiones de PHP tienen soporte
Cada versión de PHP tiene un periodo de soporte activo, otro solo con parches de seguridad y, después, ninguno. Como referencia general, a finales de 2026:
| Versión | Estado |
|---|---|
| 7.4 y anteriores | Sin soporte desde hace años |
| 8.0 | Sin soporte |
| 8.1 | Sin soporte desde finales de 2025 |
| 8.2 | Solo parches de seguridad, hasta finales de 2026 |
| 8.3 | Solo parches de seguridad |
| 8.4 y posteriores | Con soporte |
Las fechas exactas están en la página oficial de versiones soportadas de PHP; consúltala cuando planifiques, porque el calendario avanza. «Sin soporte» significa que, si se descubre un fallo de seguridad en esa versión, no habrá corrección oficial. Algunas distribuciones y hostings mantienen parches propios para versiones antiguas, pero no es algo que puedas dar por hecho.
Qué PHP admite cada PrestaShop
El rango de PHP lo marca la versión de PrestaShop. De forma aproximada:
| PrestaShop | PHP |
|---|---|
| 1.6.1 | Hasta 7.1 en sus últimas versiones |
| 1.7.0 a 1.7.6 | Hasta 7.1 o 7.2, según la versión |
| 1.7.7 | Hasta 7.3 |
| 1.7.8 | Hasta 7.4 |
| 8.0 y 8.1 | De 7.2 a 8.1 |
| 9.0 y posteriores | 8.1 como mínimo |
Para la versión exacta de tu tienda, y para PrestaShop 8.2, consulta los requisitos oficiales de esa versión. La consecuencia práctica es clara: ninguna 1.6 ni 1.7 puede funcionar en una versión de PHP con soporte. Si tu tienda está ahí, actualizar PHP pasa por migrar PrestaShop.
Qué ganas en rendimiento
Cada versión mayor de PHP ha mejorado el rendimiento, y el salto de PHP 7 a PHP 8 fue notable en aplicaciones como PrestaShop. No vamos a darte una cifra, porque depende mucho de la tienda, de los módulos y del servidor, pero en general notarás:
- Menos tiempo de respuesta del servidor en las páginas que no salen de caché: listados, búsqueda, carrito, checkout.
- Un back-office más ágil, sobre todo en los listados de pedidos y productos.
- Más capacidad con el mismo servidor en los picos de tráfico.
Para aprovecharlo, asegúrate de que OPcache está activado y bien dimensionado en la versión nueva. Sin OPcache, cualquier versión de PHP va lenta con PrestaShop.
Cómo cambiar sin romper nada
- Haz una copia de la tienda en un entorno de pruebas con la versión de PHP de destino. Muchos hostings permiten crear un subdominio de pruebas con otra versión.
- Activa el modo depuración en la copia para ver los errores en lugar de una pantalla en blanco.
- Recorre la tienda: portada, categorías, ficha de producto, búsqueda, carrito, registro, checkout con cada método de pago y cuenta de cliente.
- Recorre el back-office: pedidos, productos, la configuración de cada módulo, generación de facturas y albaranes, exportaciones.
- Revisa los registros de errores de PHP y de PrestaShop. Los avisos de funciones obsoletas no rompen hoy, pero romperán en la siguiente versión.
- Prueba los crons y las integraciones: ERP, marketplaces, transportistas, feeds.
- Actualiza o sustituye los módulos que fallen. Si un módulo no tiene versión compatible y es imprescindible, ese es tu límite hasta resolverlo.
- Haz el cambio en producción en un momento tranquilo, con una copia de seguridad reciente, y vuelve a recorrer lo esencial. Ten claro cómo volver a la versión anterior desde el panel si algo falla.
Por qué no conviene quedarse atrás
Además de la seguridad, quedarse en un PHP antiguo tiene un coste que se ve menos. Los desarrolladores de módulos dejan de probar sus versiones nuevas en PHP 7, las librerías que usan las pasarelas de pago y los transportistas exigen versiones recientes, y el propio hosting acaba cobrando aparte por mantener versiones viejas o moviéndote a un servidor antiguo. Cada una de esas cosas, por separado, es pequeña; juntas hacen que una tienda con PHP antiguo sea cada vez más difícil de mantener y más cara de migrar.
Configuración que conviene revisar con el cambio
memory_limitsuficiente para el back-office y las importaciones.max_execution_timeacorde con las tareas largas.display_errorsdesactivado en producción: los errores visibles filtran rutas y detalles internos.allow_url_includedesactivado yexpose_phpapagado.- Las extensiones que pide PrestaShop (intl, gd, zip, curl y mbstring, entre otras), que en la versión nueva pueden no estar activadas.
Y no lo dejes en un cambio puntual: apunta en el calendario cuándo deja de tener soporte la versión a la que subes. Ir subiendo PHP de una en una, con la tienda al día, es mucho más sencillo que saltar tres versiones con prisa porque el hosting retira la tuya.
Cómo resolverlo en PrestaShop
Si quieres que lo hagamos nosotros, con un bono de horas de soporte de Rekire montamos la copia con la versión de PHP de destino, revisamos los errores de la tienda y de cada módulo, corregimos o sustituimos lo que falle y hacemos el cambio en producción. Si tu tienda está en 1.6 o 1.7, te planteamos la migración a PrestaShop 9, que es el único camino hacia un PHP con soporte. Y si buscas un alojamiento pensado para PrestaShop, el Hosting plan profesional de Rekire es nuestra propuesta para tiendas que quieren despreocuparse del servidor.