¿Cuántas versiones de php existen y cómo pueden afectar a tu sitio web?
Team Host.it 5 min de lectura
Contenido
El desarrollo de php Comencemos asumiendo que php es un lenguaje de programación en constante evolución y que aproximadamente cada mes se lanza una nueva versión de cada rama. Mientras escribo este artículo, se admiten oficialmente tres ramas de PHP: las versiones 5.4, 5.5 y 5.6.
Cada rama de desarrollo de PHP (por ejemplo, la de la versión 5.5) recibe soporte durante dos años a partir de su primera versión lanzada; durante este período, se publican regularmente resoluciones de errores operativos y de seguridad en función de los informes que la comunidad recibe periódicamente de todos los desarrolladores de PHP del mundo.
Después de estos dos primeros años, cada sucursal sigue recibiendo soporte durante un año completo, pero sólo para problemas de seguridad y ya no para problemas operativos.
¿Qué versiones de php son oficialmente compatibles en este momento?
PHP versión 5.4: Esta versión es mantenida por la comunidad exclusivamente para correcciones relacionadas con la seguridad, por lo que estamos en el último año de soporte después de los primeros dos años de soporte "activo". El 14 de septiembre de 2015 el equipo de PHP enviará esta versión a EOL (End Of Life, que literalmente significa "fin de vida"), la cual dejará de recibir ningún tipo de actualización a partir de esta fecha.
PHP Versión 5.5: La Versión 5.5 se encuentra en su fase de soporte activo (los primeros dos años) que finalizará el 20 de junio de 2015, luego entrará en EOL el 20 de junio de 2016, es decir, después de un año de solo actualizaciones de seguridad a partir del final del soporte activo.
Versión PHP 5.6: La versión 5.6 se encuentra en su fase de soporte activo, su primera versión se lanzó el 28 de agosto de 2014, por lo que es la versión PHP más reciente admitida actualmente. Hasta el 28 de agosto de 2016 disfrutará de soporte activo (resolución de bugs operativos y de seguridad) hasta su envío a EOL el 28 de agosto de 2017.
¿Qué versión de PHP deberías adoptar entonces? ¿Qué versión de PHP debería poner a disposición de sus usuarios un proveedor de Internet como nosotros? Inmediatamente la primera respuesta que me viene a la mente es "¡Todos compatibles!" pero siempre intentamos actuar en función de las necesidades reales de nuestros usuarios y, hace unos meses, cuando nos disponíamos a decidir qué y cuántas versiones de PHP poner a disposición de nuestro hosting, además de las versiones 5.3 y 5.4 de principios de 2015, decidimos proceder de otra manera. Como habrás leído en nuestros dos artículos anteriores sobre la difusión de CMS en nuestras plataformas de alojamiento, ¡el 75% de nuestros usuarios utilizan Joomla! Y de este 75%, el 30% todavía utiliza la versión 1.5. Aquí surge un pequeño problema, en la web joomla.org encontramos una página bastante directa la cual nos dice que la versión 1.5 no funciona correctamente con PHP versión 5.4 y superiores, ¿qué debemos hacer entonces?
Así trabajamos para nuestros clientes.
Desde la semana pasada, nuestro equipo de sistemas comenzó a realizar actualizaciones de los servidores web php y apache en las máquinas de alojamiento; así es como lo están haciendo en detalle.
Nuestro procedimiento de actualización implica verificar las versiones del CMS presentes en nuestro hosting y, según la versión utilizada, configurar la versión de PHP que mejor se adapte a esa versión específica de ese CMS específico.
¡Hemos decidido dejar a los usuarios con versiones anteriores de Joomla! y otros CMS "anticuados" la posibilidad de seguir utilizando la versión 5.3 de PHP durante un cierto período de tiempo (aunque ya no sea compatible), comenzaremos con un plan de comunicación específico en los próximos meses (con consejos y tutoriales específicos) para impulsar a estos usuarios a migrar a versiones más actualizadas de su CMS y, por lo tanto, a versiones compatibles de PHP.
Para el resto de usuarios con versiones CMS actualizadas, se pondrá a disposición la versión PHP 5.5, pudiendo elegir la versión 5.6 desde nuestro panel de control.
De este modo, los usuarios de uno u otro grupo recibirán comunicaciones específicas y diversificadas y serán informados sobre la versión de PHP que estamos preparando para poner a su disposición, con información específica sobre el ciclo de mantenimiento y desarrollo de su versión.
¿Por qué es importante utilizar nuevas versiones de php para el usuario? ¡Usar las nuevas versiones de php 5.5 y 5.6 es realmente gratificante!
Al examinar los sitios web desarrollados en Joomla! y WordPress, encontramos una mejora en el rendimiento (velocidad de acceso al sitio web, compilación de scripts en PHP y uso de memoria RAM) de casi un 40% respecto a las versiones antiguas de PHP 5.3 y 5.4.
¿Queremos hablar también de gestión de caché en PHP 5.5 y 5.6?
La extensión Opcache, disponible en todos nuestros tipos de hosting, mejora el rendimiento de PHP al almacenar scripts precompilados en la memoria RAM, eliminando así la necesidad de cargar y analizar scripts en cada solicitud y reduciendo así en gran medida el tiempo de carga de cada página individual. Importantes plataformas como Moodle o Prestashop recomiendan en sus sitios web el uso de Opcache en los servidores de hosting para mejorar el rendimiento y por tanto la velocidad de acceso al sitio web.
Actualización importante también para el servidor web Apache.
También hay novedades para Apache, el servidor web que sustenta el funcionamiento de PHP y que se actualizará de la versión 2.2 a la 2.4. Le pregunté a nuestro ingeniero de sistemas Giuseppe Patania cuáles serán las diferencias con la versión anterior utilizada, esta es su respuesta:
"Las mejoras serán evidentes: varios módulos (como mod_ssl, mod_cache, mod_include) han sido revisados y actualizados, otros se han añadido mejorando y reemplazando los antiguos (por ejemplo mod_sed reemplaza y amplía la funcionalidad ofrecida por mod_substitute), además Apache 2.4 utiliza una menor cantidad de memoria en comparación con su predecesor. El rendimiento general también mejora gracias a MPM Event, el nuevo módulo de gestión de procesos que, con esta versión, sale del desarrollo y pasa a ser totalmente compatible."
Finalmente, ¿qué versión de PHP prefieres y cuál usas localmente para el desarrollo? ¡Escríbelo en los comentarios y comparte el artículo en las redes sociales!
Hosting Joomla
Hosting Joomla en Italia
Planes con backups, certificados SSL y herramientas para desarrolladores y agencias.
Artículos relacionados
Del blog
Del archivo