Welcome! Log In Create A New Profile

Advanced

Заманали расширения

Posted by Anonymous User 
Anonymous User
Заманали расширения
October 22, 2009 06:58PM
Здравствуйте.

Или я чего то не знаю, или не понимаю

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

в фпм же задродство какое то
расширения еще нужно указывать в нужном порядке
т.е.

такая конструкция ругнется
<value name="extension">spl.so</value>
<value name="extension">simplexml.so</value>

а такая нет
<value name="extension">simplexml.so</value>
<value name="extension">spl.so</value>

чесно говоря парит
зачем такие приколы не понимаю

я понимаю там указать расширение которое требудет еще какое то, но
соблюдать последовательность, помоему лишний геморой

это никак не лечится?
Re: Заманали расширения
October 23, 2009 02:08AM
это лечится статической сборкой всех расширений.
и не надо парится с конфигом и пхп работает быстрее.
Vasiliy G Tolstov
Re: Заманали расширения
October 23, 2009 03:44AM
В Птн, 23/10/2009 в 01:08 +0400, stanlee@newmail.ru пишет:
> Здравствуйте.
>
> Или я чего то не знаю, или не понимаю
>
> в классическом php в файлике с расширенями пишешь какие тебе нужны
> расширени и все подхватывается.
>
> в фпм же задродство какое то
> расширения еще нужно указывать в нужном порядке
> т.е.
>
> такая конструкция ругнется
> <value name="extension">spl.so</value>
> <value name="extension">simplexml.so</value>
>
> а такая нет
> <value name="extension">simplexml.so</value>
> <value name="extension">spl.so</value>
>
> чесно говоря парит
> зачем такие приколы не понимаю
>
> я понимаю там указать расширение которое требудет еще какое то, но
> соблюдать последовательность, помоему лишний геморой
>
> это никак не лечится?
>

Проще сделать свой ини файл с расширениями и указывать его имя в пуле.

--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Anonymous User
Re: Заманали расширения
October 23, 2009 08:36AM
Здравствуйте.

ммм, этого я не проходил )
можно поподробнее?

я делаю так обычно
portinstall php5-extensions


> это лечится статической сборкой всех расширений.
> и не надо парится с конфигом и пхп работает быстрее.
Anonymous User
Re: Заманали расширения
October 23, 2009 08:36AM
Здравствуйте.

об этом я как то не подумал


> Проще сделать свой ини файл с расширениями и указывать его имя в пуле.
Vasiliy G Tolstov
Re: Заманали расширения
October 23, 2009 09:08AM
В Птн, 23/10/2009 в 12:17 +0400, stanlee@newmail.ru пишет:
> Здравствуйте.
>
> об этом я как то не подумал
>
>
> > Проще сделать свой ини файл с расширениями и указывать его имя в пуле.
>
>
>

Стоит подумать

--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Anonymous User
Re: Заманали расширения
October 23, 2009 12:36PM
Здравствуйте.

А можно примерчик?


>> Здравствуйте.
>>
>> об этом я как то не подумал
>>
>>
>> > Проще сделать свой ини файл с расширениями и указывать его имя в пуле.
>>
>>
>>

> Стоит подумать
Vasiliy G Tolstov
Re: Заманали расширения
October 23, 2009 05:36PM
On Fri, 2009-10-23 at 20:13 +0400, stanlee@newmail.ru wrote:
> Здравствуйте.
>
> А можно примерчик?
>

Банально, но на самом деле я немного не учел, что php-fpm пока не умеет
грузить юзерский user.ini.
Так что видимо auto_prepend_file :
http://ru2.php.net/manual/en/ini.core.php#ini.auto-prepend-file

например /etc/php/fpm-php5/user1.php

а в нем dl(); и нужные расширения. Честно, не знаю на сколько это
медленнее, чем загрузка на уровне пула, но обычно таких расширений
совсем не много. По идее, нодо патчить php, чтобы можно было во время
запуска переопределить additional init path

>
> >> Здравствуйте.
> >>
> >> об этом я как то не подумал
> >>
> >>
> >> > Проще сделать свой ини файл с расширениями и указывать его имя в пуле.
> >>
> >>
> >>
>
> > Стоит подумать
>
>
>
--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Sergej Kandyla
Re: Заманали расширения
October 26, 2009 04:58AM
Vasiliy G Tolstov пишет:
> On Fri, 2009-10-23 at 20:13 +0400, stanlee@newmail.ru wrote:
>
>> Здравствуйте.
>>
>> А можно примерчик?
>>
>>

я что-то не пойму к чему вам такие трудности, раздули тему на ровном месте.
когда ставиш php-fpm из портов (rpm, etc), то php ищет все доп.
настройки в стандартных
extentions dir., additional .ini files...


если уж fpm поставлен каким-нибудь скриптом\руками,
то один фиг если у вас не один пул, тогда скриптами формировать каждый
новый юзерский пул и делов.
А в один можно и руками вписать...

>
> Банально, но на самом деле я немного не учел, что php-fpm пока не умеет
> грузить юзерский user.ini.
> Так что видимо auto_prepend_file :
> http://ru2.php.net/manual/en/ini.core.php#ini.auto-prepend-file
>
> например /etc/php/fpm-php5/user1.php
>
> а в нем dl(); и нужные расширения. Честно, не знаю на сколько это
> медленнее, чем загрузка на уровне пула, но обычно таких расширений
> совсем не много. По идее, нодо патчить php, чтобы можно было во время
> запуска переопределить additional init path
>
>
>>>> Здравствуйте.
>>>>
>>>> об этом я как то не подумал
>>>>
>>>>
>>>>
>>>>> Проще сделать свой ини файл с расширениями и указывать его имя в пуле.
>>>>>
>>>>
>>>>
>>> Стоит подумать
>>>
>>
>>
Vasiliy G Tolstov
Re: Заманали расширения
October 26, 2009 07:00AM
В Пнд, 26/10/2009 в 10:56 +0200, Sergej Kandyla пишет:
> Vasiliy G Tolstov пишет:
> > On Fri, 2009-10-23 at 20:13 +0400, stanlee@newmail.ru wrote:
> >
> >> Здравствуйте.
> >>
> >> А можно примерчик?
> >>
> >>
>
> я что-то не пойму к чему вам такие трудности, раздули тему на ровном месте.
> когда ставиш php-fpm из портов (rpm, etc), то php ищет все доп.
> настройки в стандартных
> extentions dir., additional .ini files...
>

Ну и - мне для одного сайта надо 10 модулей а для другого 15, мне что
грузить все 15?

>
> если уж fpm поставлен каким-нибудь скриптом\руками,
> то один фиг если у вас не один пул, тогда скриптами формировать каждый
> новый юзерский пул и делов.
> А в один можно и руками вписать...

Скриптами то хорошо, но теряется читабельность файла, когда у тебя для
каждого пула по 10 расширений хотя бы.


--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Sergej Kandyla
Re: Заманали расширения
October 26, 2009 07:08AM
Vasiliy G Tolstov пишет:
>> я что-то не пойму к чему вам такие трудности, раздули тему на ровном месте.
>> когда ставиш php-fpm из портов (rpm, etc), то php ищет все доп.
>> настройки в стандартных
>> extentions dir., additional .ini files...
>>
>>
>
> Ну и - мне для одного сайта надо 10 модулей а для другого 15, мне что
> грузить все 15?
>
>
экзотика ;)
ну да если кому-то такое нужно, то ок.
Anonymous User
Re: Заманали расширения
October 26, 2009 08:22AM
Здравствуйте.

Экзотика?
а цги тогда зачем придуман? как и фпм?
если вам лень генерить под каждый пул нужное количество ресурсов -
покупайте память пачками

а мне кажется нормальным использовать те ресурсы что необходимы

может кому то вообще нужен 1 модуль из 20


> Vasiliy G Tolstov пишет:
>>> я что-то не пойму к чему вам такие трудности, раздули тему на ровном месте.
>>> когда ставиш php-fpm из портов (rpm, etc), то php ищет все доп.
>>> настройки в стандартных
>>> extentions dir., additional .ini files...
>>>
>>>
>>
>> Ну и - мне для одного сайта надо 10 модулей а для другого 15, мне что
>> грузить все 15?
>>
>>
> экзотика
> ну да если кому-то такое нужно, то ок.
Sergej Kandyla
Re: Заманали расширения
October 26, 2009 08:38AM
stanlee@newmail.ru пишет:
> Здравствуйте.
>
> Экзотика?
> а цги тогда зачем придуман? как и фпм?
> если вам лень генерить под каждый пул нужное количество ресурсов -
> покупайте память пачками
>
> а мне кажется нормальным использовать те ресурсы что необходимы
>
это уже оффтоп.
но я считаю что время спецов стоит дороже, чем сомнительные выгоды от
экономии на модулях
и дальнейшего разгребания вопросов связанных с этим.
Простота поддержки стоит большего.

Если у вас мультиюзер шаред среда, то apache вполне не плохое решение.
А для своих проектов вы не нужные модули и ставить не будете.

Да и не значит что нужно ставить ВСЕ подряд безрабору. Это значит что
во всем хорошо соблюдать меру и не усердствовать с фанатизмом.

Хотя ваш подход тоже имеет место жить ;) каждый выбирает что ему более
подходит.

> может кому то вообще нужен 1 модуль из 20
>
>
я очень сомневаюсь что такой проект будет перетендовать на роль
highload, т.е. ту нишу для которой php-fpm создавался.
Вообще стоит ли ради такого держать пул фастцжи постоянно в памяти?

Разделите мух и котлет.




>
>> Vasiliy G Tolstov пишет:
>>
>>>> я что-то не пойму к чему вам такие трудности, раздули тему на ровном месте.
>>>> когда ставиш php-fpm из портов (rpm, etc), то php ищет все доп.
>>>> настройки в стандартных
>>>> extentions dir., additional .ini files...
>>>>
>>>>
>>>>
>>> Ну и - мне для одного сайта надо 10 модулей а для другого 15, мне что
>>> грузить все 15?
>>>
>>>
>>>
>> экзотика
>> ну да если кому-то такое нужно, то ок.
>>
>
>
>
>
>
>
>
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 77
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready