¿Por qué actualizar a PHP 7?
Publicado: 2023-02-12Después de más de una década sin actualizaciones importantes del lenguaje, PHP 7 hizo su debut en diciembre de 2015. Dado que esta actualización trae tantos cambios significativos después de tanto tiempo, el proceso de adaptación puede ser intimidante.
Sin embargo, hay bastantes razones para cambiar a PHP 7, especialmente si usa WordPress. Los requisitos mínimos de PHP para el núcleo de WordPress han aumentado, y muchos complementos y temas pronto pueden volverse incompatibles con versiones anteriores de PHP. Mientras tanto, esas versiones anteriores no seguirán recibiendo correcciones de seguridad para siempre, lo que podría dejar su sitio expuesto a los piratas informáticos.
Como puede ver, hacer el cambio a PHP 7 es esencial. Al mismo tiempo, hay algunos problemas a tener en cuenta durante el proceso, como scripts no compatibles. En este artículo, le mostraremos cómo manejar la actualización para obtener los mejores resultados posibles.
Nuevas características
PHP 7 elimina muchas funciones obsoletas en favor de características nuevas y modernizadas. Estas capacidades adicionales incluyen clases anónimas, errores arrojables y declaraciones de tipo. Actualizaciones como estas son un repaso muy necesario, que mantienen a PHP competitivo como lenguaje de programación.
En general, PHP 7 es más rápido, más seguro y significativamente más eficiente en recursos que las versiones anteriores. Para darle un ejemplo, un sitio que ejecuta PHP 7 puede manejar el doble de visitantes que PHP 5, utilizando la misma cantidad de memoria.
Soporte para PHP 5.6
Cada rama de PHP pasa por el mismo ciclo de vida después de su lanzamiento inicial: recibe soporte durante dos años y los errores y problemas de seguridad se corrigen activamente durante este tiempo. Luego hay un año adicional en el que solo se proporcionan actualizaciones de seguridad críticas. Estos cambios se publican según sea necesario, dependiendo de si se han encontrado e informado problemas de seguridad. Finalmente, tres años después del lanzamiento inicial, la rama ya no es compatible de ninguna manera.
PHP 5.6 dejó de recibir soporte activo el 19 de enero de 2017 y ahora pasó a la fase crítica de seguridad. Estas actualizaciones de seguridad finalizarán el 31 de diciembre de 2018:
Esto significa que no habrá más actualizaciones de funciones ni arreglos para PHP 5.6. Solo los agujeros de seguridad más serios recibirán actualizaciones, si la comunidad de desarrollo de PHP los encuentra y los informa adecuadamente.
En otras palabras, querrá cambiar a PHP 7 de inmediato para obtener los beneficios del desarrollo activo continuo. Si solo le preocupa la seguridad, es inteligente actualizar dentro del próximo año, antes de que PHP 5.6 deje de ser compatible.
Cómo actualizar a PHP 7
La forma más sencilla de actualizar a PHP 7 es pedirle a su empresa de alojamiento que lo actualice para su cuenta. Por supuesto, esto significa que deberá trabajar con una empresa de alojamiento que admita PHP 7 en primer lugar. Algunas empresas facilitan la actualización a PHP 7 que otras.
Aquí hay un script de muestra que puede enviar a su empresa de alojamiento:
Estimado [nombre del anfitrión],
Ejecuto WordPress en uno de sus servidores, y WordPress.org enumera PHP 7 como la versión recomendada de PHP en su página de requisitos (https://wordpress.org/about/requirements/).
¿Puede decirme si mi cuenta es compatible con PHP 7 y cómo puedo actualizar?
Si administra su propio servidor, también puede realizar el proceso de actualización usted mismo. Sin embargo, ¡proceda con precaución! Siempre debe asegurarse de que su sitio existente sea compatible con la actualización antes de continuar.
Si su empresa de alojamiento rechaza su solicitud, o si resulta que no ofrecen soporte para PHP 7, puede ser el momento de buscar un nuevo lugar para alojar su sitio web. Aquí en WP Engine, ofrecemos PHP 7 a través de un proceso simple de dos pasos:

Primero, debe asegurarse de que el código de su sitio sea compatible con PHP 7.
Luego envíe una solicitud a nuestro equipo, solicitando la actualización. ¡Nosotros nos encargamos del resto!
Siguiendo estos pasos, nuestros clientes pueden beneficiarse de PHP 7 mientras reducen la posibilidad de que algo salga mal. En la siguiente sección, le mostraremos las herramientas de código abierto que ofrecemos, para que pueda verificar la compatibilidad del código de su sitio con PHP 7.
Comprobación de compatibilidad
Verificar la compatibilidad de su código con PHP 7 significa analizarlo para asegurarse de que las funciones obsoletas o las características modificadas no interrumpan el resultado esperado. Este puede ser un proceso tedioso de prueba y error, pero es mucho más fácil si automatiza el aspecto del análisis del código.
Escribimos y abrimos nuestro propio Verificador de compatibilidad de PHP como un complemento de WordPress para ayudar a los usuarios de todo el mundo a hacer el cambio de manera segura:
Para usar el Comprobador de compatibilidad de PHP, simplemente instálelo en su sitio web de WordPress como cualquier otro complemento, luego siga las instrucciones para ejecutar un escaneo. El informe resultante lo ayudará a identificar cualquier conflicto potencial de PHP 7 en su código, para que pueda solucionarlo antes de actualizar.
Incluso si no ejecuta WordPress, puede probar nuestra Biblioteca de compatibilidad de PHP 7 independiente del front-end. Recuerde, no tiene que ser cliente de WP Engine para usar estas herramientas: ¡las hemos puesto a disposición de todos de forma gratuita!
¿Cuántos sitios ya están usando PHP 7?
PHP es utilizado por más del 82 por ciento de los sitios web activos en la actualidad. De todos los sitios conocidos que usan PHP, solo el 5,2 por ciento se ejecuta en la versión 7. Teniendo en cuenta que PHP 7 ha estado disponible desde diciembre de 2015, esto significa que la adopción de la actualización avanza lentamente:
Es probable que esto se deba a una falta general de conocimiento sobre PHP y las actualizaciones de la versión. No todos los propietarios de sitios web son también desarrolladores, y muchos simplemente desconocen las actualizaciones disponibles. Las empresas de alojamiento también pueden tardar en actualizarse porque quieren evitar lidiar con posibles incompatibilidades de código, a pesar de las grandes ventajas que conlleva hacer el cambio. Gigantes de la industria como Yoast están haciendo un gran esfuerzo para enseñar a los usuarios sobre sus opciones y alentar más actualizaciones a PHP 7.
Rendimiento PHP 7
Uno de los beneficios más claros de PHP 7 es su rendimiento mejorado. En WP Engine, hemos realizado una serie de pruebas comparativas para ver qué tan bien se compara con versiones anteriores de PHP, así como con HHVM:
Este gráfico mide la cantidad de visitas que cada sitio pudo manejar en 300 segundos.
Los resultados muestran claramente que PHP 7 es una mejora significativa con respecto a las versiones anteriores de PHP, lo que permite que el lenguaje se mantenga firme frente a poderosos competidores como HHVM. ¡Con estadísticas como estas, actualizar su propio sitio web se convierte en una obviedad!
Si tiene un host de WordPress administrado, debería tener opciones para actualizar fácilmente su sitio web a PHP 7.