Доброго дня!Возникла необходимость жестко запускать php с индивидуальным для каждого юзера php.ini. Рассчитывать на то, что они по доброте душевной будут указывать ключ
-c /path/to/user/php.iniне приходится. Рассматривал разные варианты, но на данный момент вижу только замену биннарника php самописным фрапером, где будут отсекаться лишние ключи запуска php и прописываться нужный:
-c /path/to/user/php.iniСобственно вопросы:
На правильном ли я пути? И есть ли альтернативные способы?
> Доброго дня!
> Возникла необходимость жестко запускать php с индивидуальным для каждого юзера php.ini.
> Рассчитывать на то, что они по доброте душевной будут указывать ключ
>-c /path/to/user/php.ini
> не приходится. Рассматривал разные варианты, но на данный момент вижу только замену
> биннарника php самописным фрапером, где будут отсекаться лишние ключи запуска php
> и прописываться нужный:
>-c /path/to/user/php.ini
> Собственно вопросы:
> На правильном ли я пути? И есть ли альтернативные способы?Не супер спец в php, но мне кажется нужно смотреть в направление PHPRC
Тут вроде как расписано вкратце http://www.askapache.com/php/custom-phpini-tips-and-tricks.h...
вот еще например
http://serverfault.com/questions/38661/user-specific-php-ini...
http://www.eukhost.com/forums/f30/how-use-php-ini-per-domain.../
http://inchoo.net/tools-frameworks/custom-php-ini-php-cli/
Может не то конечно :) , но все таки взгляните....
Благодарю за желание помочь и ссылки.> Не супер спец в php, но мне кажется нужно смотреть в направление
> PHPRC
> Тут вроде как расписано вкратце http://www.askapache.com/php/custom-phpini-tips-and-tricks.h...Эту ссылку видел, читал перед постом на форуме.
> вот еще например
> http://serverfault.com/questions/38661/user-specific-php-ini...Новая, немного не то.
> http://www.eukhost.com/forums/f30/how-use-php-ini-per-domain.../Новая, немного не то.
> http://inchoo.net/tools-frameworks/custom-php-ini-php-cli/
> Может не то конечно :) , но все таки взгляните....Эту ссылку видел, читал перед постом на форуме.
Индивидуальные php.ini в связке с апачем - вопрос решенный. Проблема именно при вызове и работе с PHP скриптами по расписанию в кроне и в консоле (ssh). Предложенная схема с алиасами помогает частично решить вопрос в консоле (легко обходится ограничение принудительного php.ini), но не работает при вызове кроном.Поэтому все-таки остается единственный вариант - спрятать оригинальный биннарник PHP-CLI и вызывать его из враппера с принудительным указанием соответствующий пользователю php.ini.