Как установить свои настройки php для отдельного домена?

Как установить свои настройки php для отдельного домена?

28.06.2016

При размещении нескольких сайтов на shared-хостинге иногда возникает потребность для разных доменов устанавливать свои значения опций php.

Например, на одном сервере могут размещаться сайты на 1С-Битрикс, Drupal и Joomla. И тут возникает необходимость настройки опции mbstring.func_overoad.

Если ваш хостинг провайдер позволяет использовать кастомный php.ini для пользователя (обычно такая возможность есть при работе php в режиме FastCGI), то с версии php 5.3 такая возможность есть.

Пример конфига php.ini для разных доменов:

mbstring.internal_encoding UTF-8

[HOST=www.site1.ru]
mbstring.func_overload 2

[HOST=www.site2.ru]
mbstring.func_overload 0

[HOST=forum.site2.ru]
mbstring.func_overload 4

Более подробная информация в документации php.


Узнал сам - поделись с друзьями!

Возврат к списку