Текущая версия Joomla 3.4 не работает с PHP 7, однако те, кто не хочет ждать выхода Joomla 3.5 (с официальной поддержкой PHP 7), могут потестировать сборку Joomla 3.4.
Фил Тейлор добавил в Joomla 3.4 модификации от Майкла Бэбкера, обеспечивающие корректную работу Joomla на новой версии PHP. Вам нужно скачать модифицированные файлы с Gthub и перезаписать их на полигоне, который хотите использовать для тестирования.
Мы (специалисты 1and1 - прим.пер.) протестировали пропатченную версию и заметили внушительный прирост в скорости и использовании памяти.
Лучше дождитесь официальной поддержки PHP 7 в Joomla 3.5.
Модификация Joomla 3.4 для работы с PHP 7
Патч предназначен для версии Joomla 3.4.5.
Важно: после модификации установочного пакета удостоверьтесь, что дистрибутив Joomla обновлен до последней версии (на момент перевода статьи это 3.4.8), которая включает в себя важные исправления в безопасности.
Пошаговая инструкция:
- Скачайте модификации с Github проекта Фила Тейлора
- Распакуйте ZIP архив
- Перейдите в папку с установочным пакетом Joomla и замените папку libraries той, которая была скачана и распакована с Github
- Обновите Joomla до последней версии (3.4.8)
- Активируйте режим PHP 7 в хостинг панели
Производительность Joomla 3.4 и использование памяти с PHP 7
Мы провели простое локальное тестирование производительности движка и потребления памяти на основе чистой установки Joomla 3.4 и PHP 5.6, а также отдельно на базе PHP 7 для сравнения результата. Что из этого получилось, можно видеть на графиках ниже.


Joomla 3.4 работает на 50-60% быстрее c PHP 7 и занимаемый объем памяти для установки по умолчанию снизился до четверти оригинала (8.52 мб. памяти с PHP 5.6 по сравнению с 2.36 мб с PHP 7)!
Эти первоначальные результаты для Joomla! с PHP 7 являются весьма перспективными и мы рады осознать, что Joomla! 3.5 будет иметь такие хорошие результаты с PHP 7.