iHead.Ru - надежный PHP-хостинг, хостинг для сайтов на 1С-Битрикс, доменные имена
проверить домен
iHead.Ru - качественный Битрикс-хостинг. При покупке 1С-Битрикс - хостинг бесплатно!

Надежный хостинг
для ваших проектов

Регистрация доменов
и другие услуги

PHP7. Ускорь свой сайт в 3 раза!

Способы оплаты
Оплата через банк

Часто задаваемые вопросы

Какую версию PHP выбрать для сайта на 1С-Битрикс?

Выбирайте версию PHP в зависимости от того, какая версия 1С-Битрикс у вас используется.

На этой странице мы попытались систематизировать накопленный опыт.

Чем выше версия PHP и 1С-Битрикс, тем лучше.

Версию 1С-Битрикс можно определить в административном разделе сайта (внизу каждой страницы в копирайте) или по содержимому файла /bitrix/modules/main/classes/general/version.php.

определение версии 1С-Битрикс

PHP 7.0+

Используйте PHP7, если версия 1С-Битрикс 16.0.11 и выше.

Могут появиться сообщения о том, что используются устаревшие (deprecated) возможности. В этом случае нужно убедиться, что в настройках главного модуля (Настройки → Настройки продукта → Настройки модулей) поле Режим вывода ошибок (error_reporting) установлено в значение "Только ошибки" или "Не выводить".

Использование этой версии крайне желательно в виду того, что время формирования страниц уменьшится примерно в 2 раза.

PHP 5.6

Используйте PHP 5.6, если версия 1С-Битрикс 15.5.9 и выше. Начиная с этой версии 1С-Битрикс интерпретатор не будет генерировать сообщения об использовании устаревших возможностей.

PHP 5.5

Используйте PHP 5.5, если версия 1С-Битрикс 14 и выше. Начиная с версии 1С-Битрикс 15.0.6 интерпретатор не будет генерировать сообщения об использовании устаревших возможностей (/e в preg).

Начиная с версии ядра 14.5.2 рекомендуется использование расширения mysqli.

Для активации этого расширения в файле /bitrix/.settings.php укажите:

'className' => '\\Bitrix\\Main\\DB\\MysqliConnection'

В файле /bitrix/php_interface/dbconn.php добавьте:

define('BX_USE_MYSQLI', true);

PHP 5.4

Используйте PHP 5.4, если версия 1С-Битрикс 11.5.12 и выше.

PHP 5.3

Версия 1С-Битрикс ~6.0 и выше. На ранних версиях 1C-Битрикс может потребоваться включение register_globals.

Резюме

На момент написания этой заметки (25.04.2016) версии PHP 5.3 и 5.4 не получают обновлений. Использование этих версий PHP и 1С-Битрикс версии ниже 11.5.12 нежелательно.

Наличие активной стандартной лицензии 1С-Битрикс позволяет получать обновления продукта 1С-Битрикс и, как следствие, позволяет использовать современные версии PHP.

Смотрите также:

Другие вопросы

распечатать