PHP.ini для каждого сайта (PHPINIDir)

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
zubizub
Сообщения: 3
Зарегистрирован:
17 сен 2016, 08:54

PHP.ini для каждого сайта (PHPINIDir)

zubizub » 17 сен 2016, 09:01

Нашел в интернете мануал:
https://www.howtoforge.com/how-to-speci ... th-mod_php

Пробовал в конфигурации Apache прописать как там написано:
<VirtualHost *:%httpport%>
PHPINIDir "%hostdir%"
DocumentRoot "%hostdir%"
ServerName "%host%"
ServerAlias "%host%" %aliases%
ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/"

</VirtualHost>


Не запускается так сервер. Подскажите как корректнее сделать это!!!
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: PHP.ini для каждого сайта (PHPINIDir)

Максим » 17 сен 2016, 21:03

PHPINIDir считывается 1 раз при старте Apache. Размещать эту опцию в секции VirtualHost бессмысленно. Сделать для каждого сайта отдельный php.ini таким способом невозможно. Поэтому указанная вами заметка - бред сивой кобылы, собственно об этом там и сказано в комментариях к самой заметке ниже на странице.
zubizub
Сообщения: 3
Зарегистрирован:
17 сен 2016, 08:54

Re: PHP.ini для каждого сайта (PHPINIDir)

zubizub » 18 сен 2016, 11:39

А как сделать?
zubizub
Сообщения: 3
Зарегистрирован:
17 сен 2016, 08:54

Re: PHP.ini для каждого сайта (PHPINIDir)

zubizub » 18 сен 2016, 11:40

Потому что я разрабатываю и на битриксе где требуется mbsting_overload=2 и на друпале где она не требуется
GeekHacker
Сообщения: 125
Зарегистрирован:
24 авг 2015, 15:22

Re: PHP.ini для каждого сайта (PHPINIDir)

GeekHacker » 18 сен 2016, 14:20

Отказаться от Apache и юзать PHP в режиме CGI/FastCGI
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: PHP.ini для каждого сайта (PHPINIDir)

Максим » 18 сен 2016, 16:24

zubizub писал(а):А как сделать?
В Open Server через php.ini никак. Это не предусмотрено, только общий конфиг для всех сайтов. Вам сюда: http://open-server.ru/forum/viewtopic.p ... 3&start=10
Ответить