The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Запуск PHP скриптов с жестко заданным php.ini в консоле/кроне"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"Запуск PHP скриптов с жестко заданным php.ini в консоле/кроне"  +/
Сообщение от zeiter (ok) on 12-Дек-11, 13:00 
Доброго дня!

Возникла необходимость жестко запускать php с индивидуальным для каждого юзера php.ini. Рассчитывать на то, что они по доброте душевной будут указывать ключ

-c /path/to/user/php.ini

не приходится. Рассматривал разные варианты, но на данный момент вижу только замену биннарника php самописным фрапером, где будут отсекаться лишние ключи запуска php и прописываться нужный:

-c /path/to/user/php.ini

Собственно вопросы:

На правильном ли я пути? И есть ли альтернативные способы?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Запуск PHP скриптов с жестко заданным php.ini в консоле/кроне"  +/
Сообщение от Fagor (ok) on 12-Дек-11, 15:34 
> Доброго дня!
> Возникла необходимость жестко запускать 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/
Может не то конечно :) , но все таки взгляните....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Запуск PHP скриптов с жестко заданным php.ini в консоле/кроне"  +/
Сообщение от zeiter (ok) on 12-Дек-11, 17:19 
Благодарю за желание помочь и ссылки.

> Не супер спец в 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.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру