Не так давно в свет вышел PHP 7.0. Он более безопасный и быстрый web-сервер. И мы решили перевести свои сайты и сайты наших клиентов на PHP новой версии.
Доброго Понедельника всем.
Решил сегодня перенести несколько сайтов на обслуживании на PHP 7.0 для ускорения их работы.
Хочу поделиться впечатлениями и общим порядком действий.
Вводные данные - используем разделяемый хостинг от одного из хостеров в РФ. В качестве CMS - "1С-Битрикс. Управление сайтом".
И так, поехали:
- Заходим в файловый редактор через панель управления хостера и правим корневой файл .htaccess:
<IfModule mod_php5.c>
меняем на
<IfModule mod_php7.c>
- Идем редактировать файл /bitrix/php_interface/dbconn.php и добавляем в конце, если строки нет:
define("BX_USE_MYSQLI", true);
- В файле /bitrix/.settings.php проверяем строку className:
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
Важно! MysqliConnection а не MysqConnection - Переходим в управление сайтом и переключаем с PHP предыдущей версии на PHP 7.0
Я замерил производительность до и после перехода. Получил следующие данные:
Индекс производительности до перехода на PHP 7.0
После перехода на PHP 7.0 индекс производительности вырос почти в два раза!
Ну и более детальный отчет:
Если Вам необходимо перенести сайт на 1С-Битрикс на PHP 7.0 - нажимайте "Заказать услугу". Мы Вам обязательно поможем.
Так же, если Вас интересует услуга - Абонентское обслуживание web-сайта - жмите "Заказать услугу"
На этом все. Спасибо за внимание!
Если материалы оказались интересными - поделись ссылкой с друзьями!