Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En WordPress Última actualización: 24 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

¿Su sitio WordPress funciona con la última versión de PHP?

PHP es el lenguaje de programación subyacente del lado del servidor utilizado por WordPress. PHP alimenta el ~78% de los sitios, y sorprende descubrir que el ~43% de ellos utilizan PHP 5

Mantener PHP actualizado es crucial por dos razones

Rendimiento

El último PHP 7.x es dos veces más rápido

Seguridad

Utilizar una versión soportada significa que si hay alguna vulnerabilidad, será corregida con prioridad. La nueva versión suele contener correcciones de errores

Hay otro factor: la compatibilidad. Si está utilizando una versión de PHP más antigua, existe la posibilidad de que el nuevo plugin no sea compatible con ella

WordPress recomienda oficialmente utilizar PHP 7.4 o superior

¿En qué versión de PHP se encuentra su sitio de WordPress?

Hay múltiples formas de averiguarlo. Pero una de las formas más rápidas es yendo a

  • Administración de WordPress >> Herramientas >> Salud del sitio
  • Haga clic en la pestaña Información.
  • Despliegue la sección Servidor y verá la versión PHP.

YouTube vídeo

Enhorabuena si su WordPress funciona con la última versión de PHP

Puede

consulte

el sitio oficial

de

PHP para conocer las últimas versiones soportadas

Si su WordPress está en la versión PHP más antigua, a continuación le indicamos cómo puede actualizarlo a la última

cPanel

La mayoría de los alojamientos compartidos ofrecen cPanel y si usted también lo utiliza, entonces actualizar PHP es sólo cuestión de un clic

  • Acceda al cPanel de su alojamiento
  • Busque la versión PHP en el campo superior
  • Haga clic en Seleccionar versión PHP
  • Haga clic en el desplegable situado junto a la versión PHP actual y seleccione la última (en el momento de escribir estas líneas, la 7.4 es la última)
  • Haga clic en Establecer como actual

YouTube vídeo

Así de fácil

Si su cPanel no tiene la última versión de PHP, lo más probable es que su proveedor de alojamiento aún no la ofrezca. Puede hablar con el soporte de su alojamiento y ver si pueden hacerlo por usted en segundo plano. Si no es así, es posible que desee pasar a la plataforma que mantiene su pila de tecnología al día, como Alojamiento A2

EasyEngine

EasyEngine le permite configurar y gestionar WordPress en VM o VPS en la nube. Se basa en Docker, y he explicado aquí cómo usarlo

Si está utilizando EasyEngine, entonces está a un comando de actualizar su sitio WP

Primero, compruebe las versiones de PHP soportadas en su sitio oficial. Una vez que sepa a qué versión desea actualizar, puede ejecutar el comando ee site update como se indica a continuación

  • Iniciar sesión en el servidor de EasyEngine
  • Ejecute el siguiente comando

ee actualización del sitio $YOURSITE

--php=$VERSION

$YOURSITE - el nombre real de su sitio. Si no conoce el nombre de su sitio, puede ejecutar ee site list --enabled para averiguarlo

root@geekflare-com:~# ee site list --enabled
 --------------- ---------

|

site | status |
 --------------- ---------

|

geekflare.com | enabled |
 --------------- ---------
root@geekflare-com:~#

$VERSION - la versión de PHP a la que desea actualizar

A continuación se muestra un ejemplo para actualizar geekflare.com a la versión 7.4

ee site update geekflare.com --php=7.4

La actualización tardará unos segundos

SiteGround

SiteGround es una de las plataformas de alojamiento más populares para WordPress, Joomla y otros CMS. Últimamente, han trasladado su infraestructura a Google Cloud y tienen su propio panel para gestionar el sitio

La excelente noticia es que SiteGround actualiza automáticamente la versión PHP a la más estable; sin embargo, si necesita cambiarla por cualquier motivo, es posible

  • Iniciar sesión en SiteGround
  • Vaya a la pestaña Sitios web y haga clic en Herramientas del sitio junto al sitio que desea cambiar
  • Vaya a DEVS en la navegación de la izquierda y gestor de PHP
  • Haga clic en el icono del lápiz junto a la versión actual

  • Se abrirá una ventana emergente donde podrá seleccionar cambiar la versión PHP manualmente

  • Seleccione la versión que necesita y haga clic en confirmar

Tardará unos segundos y actualizará la versión PHP de su sitio WP

Kinsta

Kinsta ofrece un alojamiento gestionado premium de WordPress. Su infraestructura aprovecha Google Cloud y usted puede cambiar el PHP a través de MyKinsta

  • Para ello, inicie sesión en MyKinsta
  • Seleccione el sitio y vaya a la pestaña Herramientas
  • Modificar en motor PHP

Tardará hasta 3 minutos, ¡y ya está todo listo!

CentOS 8.x

¿Está gestionando WordPress usted mismo en DigitalOcean u otra VM en la nube?

Claro! puede actualizar fácilmente PHP en CentOS 8.x como se indica a continuación

Por defecto CentOS 8 le dará PHP 7.2

[root@lab ~]# php-fpm -version
PHP 7.2.24 (fpm-fcgi) (build: Oct 22 2019 08:28:36)
Copyright (c) 1997-2018 The PHP Group

Zend

 Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
[root@lab ~]#

Digamos que necesita actualizarlo a la última 7.4

Lo primero, necesitará instalar el repo REMI con el comando DNF

dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Ej



 [root@lab ~]# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Última comprobación de caducidad de metadatos: 1:37:58 ago on Tue 22 Sep 2020 04:22:02 PM UTC.
remi-release-8.rpm 88 kB/s | 23 kB 00:00
Dependencias resueltas.
================================================================================================================================================================================
 Arquitectura del paquete Versión Tamaño del repositorio
===============================================================================================================================================
 remi @commandline 23 k

Resumen de la transacción
================================================================================================================================================================================
Instalar 1 paquete

Tamaño total: 23 k
Tamaño instalado: 17 k
¿Está bien [sí/no]: sí
Descargando paquetes:
Ejecutando comprobación de transacción
Comprobación de transacción realizada con éxito.
Ejecutando prueba de transacción
Prueba de transacción realizada con éxito.
Ejecutando transacción
 Preparando :1-2.el8.remi.noarch 1/1
 Verificando : remi-release-8.1-2.el8.remi.noarch 1/1

Instalado:
 remi-release-8.1-2.el8.remi.noarch

¡Completado!
[root@lab ~]#

Vamos a listar el módulo PHP disponible con dnf module list php después de haber añadido el repo REMI

[root@lab ~]# dnf module list php
Última comprobación de caducidad de metadatos: 0:00:33 ago on Tue 22 Sep 2020 06:01:25 PM UTC.
CentOS-8 - AppStream
Nombre Stream Perfiles Resumen
php 7.2 <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x><x><x><x>[e]</x></x></x> common <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, devel, lenguaje de scripting PHP mínimo
php 7.3 común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>d], devel, lenguaje de scripting PHP mínimo

Repositorio modular de Remi para Enterprise Linux 8 - x86_64
Resumen de perfiles de flujo de nombres
php remi-7.2 común [ <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>d</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>], devel, lenguaje de scripting PHP mínimo
php remi-7.

3 común

 <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, de

vel, lenguaje de scripting

 PHP mínimo
php remi-7.4 común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, devel, lenguaje de scripting PHP mínimo
php remi-8.0 común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>], devel, lenguaje de scripting PHP mínimo

Sugerencia

: <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>efault, <x><x><x>[e]</x></x></x>nabled, <x>[x]</x>disabled, <x>[i]</x>nstalled
[root@lab ~]#

Como puede ver, 7.2 es la predeterminada y está habilitada, pero puede activar otra versión, como 7.3, 7.4 y 8.0. PHP 8.0 está todavía en beta, por lo que no se recomienda para el sitio en vivo

Habilitemos la 7.4

dnf module enable php:remi-7.4

Una vez habilitado, debe ejecutar el comando de lista de módulos para verificar

[root@lab ~]# dnf module list php
Última comprobación de caducidad de metadatos: 0:05:44 ago on Tue 22 Sep 2020 06:01:25 PM UTC.
CentOS-8 - AppStream
Nombre Stream Perfiles Resumen
php 7.2 <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x> ] common <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, devel, lenguaje de scripting PHP mínimo
php 7.3 común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>d], devel, lenguaje de scripting PHP mínimo

Repositorio modular de Remi para Enterprise Linux 8 - x86_64
Resumen de perfiles de flujo de nombres
php remi-7.2 común [ <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>d</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>], devel, lenguaje de scripting PHP mínimo
php remi-7.

3 común

 <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>

], devel, lenguaje de scripting PHP

 mínimo
php remi-7.4 <x><x><x>[e]</x></x></x> común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, devel, lenguaje de scripting PHP mínimo
php remi-8.0 común <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>, devel, lenguaje de scripting PHP mínimo

Sugerencia

: <x><x><x><x><x><x><x><x><x><x><x><x><x><x><x>[d]</x></x></x></x></x></x></x></x></x></x></x></x></x></x></x>efault, <x><x><x>[e]</x></x></x>nabled, <x>[x]</x>disabled, <x>[i]</x>nstalled
[root@lab ~]#

Como puede ver arriba, 7.4 está habilitado ahora

Y, finalmente, podemos instalar PHP 7.4 con dnf install como se indica a continuación
dnf install

php

Una vez hecho esto, compruebe la versión para verificar

[root@lab ~]# php -v
PHP 7.4.10 (cli) (build: Sep 1 2020 13:58:08) ( NTS )
Copyright (c) The PHP Group

Zend

 Engine v3.4.0, Copyright (c) Zend Technologies
 con Zend OPcache v7.4.10, Copyright (c), por Zend Technologies
[root@lab ~]

#
¡Estupendo!

¿Quiere jugar con la versión beta de PHP 8.0?

Si es así, ejecute lo siguiente

dnf module enable php:remi-8.0

dnf

install php

Y luego verifique la versión de PHP instalada

root@lab ~]# php -v
PHP 8.0.0beta4 (cli) (build: Sep 15 2020 18:36:33) ( NTS gcc x86_64 )
Copyright (c) The PHP Group

Zend

Engine v4.0.0-dev, Copyright (c) Zend Technologies
 con Zend OPcache v8.0.0beta4, Copyright (c), por Zend Technologies
[root@lab ~]#

Ubuntu 18.x

El repositorio por defecto de Ubuntu 18.x instala PHP 7.2, y para instalar PHP 7.4; necesitamos añadir el siguiente repositorio.

add-apt-repository ppa:ondrej/php

Y, a continuación, instale

apt-get install php7.4

Verifiquemos la instalación

root@lab:~# php -v
PHP 7.4.10 (cli) (build: Sep 9 2020 06:36:14) ( NTS )
Copyright (c) The PHP Group

Zend

Engine v3.4.0, Copyright (c) Zend Technologies
 con Zend OPcache v7.4.10, Copyright (c), por Zend Technologies
root@lab:~#

Cloudways

¿Usa Cloudways?

¿Por qué no?

Le permiten alojar su WordPress en DigitalOcean, Linode, Vultr, Google Cloud, AWS sin pasar por el largo proceso de configuración. Con un solo clic, su WP estará listo. Cloudways es una plataforma de alojamiento en la nube gestionada. Sería una opción perfecta para cualquiera que quiera alojar un sitio en la nube pero no quiera ensuciarse las manos con la configuración, puesta en marcha y mantenimiento.

Para cambiar la versión PHP en un servidor gestionado por Cloudways

  • Vaya al servidor >> Configuración y paquetes.
  • Editar versión PHP para seleccionar la versión deseada y guardar

Tardará unos minutos en actualizar el paquete en el servidor en segundo plano

Conclusión

Mantener actualizada la pila tecnológica del sitio web es esencial para el rendimiento y la seguridad. Si todavía está utilizando la versión antigua de PHP en su WordPress, entonces debería considerar su actualización, tal y como se ha explicado anteriormente.

  • Chandan Kumar
    Autor
    Chandan Kumar es el fundador de Geekflare. Ha ayudado a millones de personas a destacar en el ámbito digital. Apasionado de la tecnología, su misión es explorar el mundo y ampliar el crecimiento de profesionales y empresas.
Gracias a nuestros patrocinadores
Más lecturas sobre WordPress
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder