Joomla! 3.4 corre alrededor del 50-60% más rápido con PHP 7
La versión actual de Joomla!, la versión 3.4, no es compatible con PHP 7. Para usuarios avanzados y expertos que no quieran esperar a que PHP 7 sea soportado oficialmente en Joomla! 3.5, ahora hay una opción para probar PHP 7 con Joomla! 3.4 (recomendado en instalación local).
Phil Taylor ha fusionado las modificaciones de Michael Babker para PHP 7 en Joomla! 3.5 a Joomla! 3.4. Para utilizar PHP 7 con Joomla!, se deben descargar estas modificaciones de GitHub y copiarlas en tu directorio Joomla!.
Hemos probado nosotros mismos esta versión en un nuevo servidor con PHP 7.0.3 y Apache 2.4.6 y hemos encontrado notables mejoras en la velocidad y el uso de memoria (ver el sitio de pruebas).
Aviso: La instalación de esta versión es responsabilidad del usuario. Nosotros no podemos proporcionar ningún soporte. Utiliza esta versión sólo para pruebas de rendimiento con una copia de tu sitio web. Nunca la utilices para tu sitio web principal o para sistemas en producción. En ciertos casos, puede causar problemas de compatibilidad con extensiones de terceros.
Si no estás seguro, por favor espera a que PHP 7 sea soportado oficialmente en Joomla! 3.5 (lanzamiento previsto para finales de este mes de febrero).
Modificación de Joomla! 3.4 para PHP 7
Este parche es para uso con Joomla! 3.4.5. Pero funciona con la última versión de Joomla, la 3.4.8 . Solo habrá que modificar manualmente la versión de Joomla ya que sobrescribiremos la carpeta libraries (lo explicamos más abajo).
Paso a paso:
• Descargar las modificaciones de Phil Taylor de GitHub (Descargar).
• Descomprimir el archivo ZIP.
• Accede a tu espacio web utilizando SFTP .
• Abre tu carpeta de instalación de Joomla! y reemplaza sólo la carpeta de "libraries" en tu espacio web con la carpeta del archivo ZIP.
• Cambia la versión de Joomla manualmente accediendo al archivo /libraries/cms/version/version.php y en la línea 26 corrige la versión de Joomla que estés utilizando (por ejemplo 8): public $DEV_LEVEL = '8';
Si tienes una versión de Joomla! no actualizada y quieres actualizarla deberás descargarte los paquetes de actualización de más abajo, pero sin subir a tu sitio la carpeta libraries que hemos descargado del paquete de Phil Taylor en GitHub ya que sobrescribirías los parches para PHP 7.
Para asegurarse de no sobrescribir los ajustes existentes al actualizar, por favor utiliza las actualizaciones individuales para Joomla! que encontrarás en GitHub.
Descargar lanzamientos de Joomla! en Github
1. Actualización de 3.4.5 a 3.4.6 (Descargar actualización de Joomla! 3.4.5 a 3.4.6, archivo ZIP, y copiar el contenido en tu espacio web menos la carpeta libraries)
1. Actualización de 3.4.6 a 3.4.7 (Descargar actualización de Joomla! 3.4.6 a 3.4.7, archivo ZIP, y copiar el contenido en tu espacio web menos la carpeta libraries)
2. Actualizar de 3.4.7 a 3.4.8 (Descargar actualización de Joomla! 3.4.7 a 3.4.8, archivo ZIP, y copiar el contenido en tu espacio web menos la carpeta libraries)
Joomla! 3.4 rendimiento y uso de memoria con PHP 7
Se realizó localmente una prueba simple para examinar el desempeño de una instalación fresca de Joomla! 3.4 con PHP 5.6 en comparación con con PHP 7.
Rendimiento y uso de memoria con PHP 5.6 (instalación predeterminada):
Rendimiento y uso de memoria con PHP 7 (instalación predeterminada):
Joomla! 3.4 corre alrededor del 50-60% más rápido con PHP 7, y la memoria utilizada para nuestra instalación por defecto se redujo a alrededor de una cuarta parte de los originales (8.52 MB con PHP 5.6 en comparación con 2,36 MB con PHP 7)!
Estos resultados iniciales para Joomla! con PHP 7 son muy prometedores y estamos ansiosos de ver cómo mejora Joomla! 3.5 con PHP 7.