Welcome! Log In Create A New Profile

Advanced

php-5.3.0 with fpm sapi ebuild

Posted by Vasiliy G Tolstov 
Vasiliy G Tolstov
php-5.3.0 with fpm sapi ebuild
October 14, 2009 02:08AM
Модифицированнй ebuild, ставит fpm как sapi (по аналогии с cli и cgi),
плюс вроде как должен стабильнее suhosin работать (используется уже не
бета версия для 5.3)
Никаких патчей.

Может уже пробегало тут но мало ли...


Modification to php-5.3.0.ebuild to install fpm like other php sapi (cli
or cgi). Nothing needed to patch.


--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Attachments:
open | download - php.tar.bz2 (10.5 KB)
Gladkovskiy Sergei
Re: php-5.3.0 with fpm sapi ebuild
October 17, 2009 03:34PM
suhosin-patch-5.3.0-0.9.8.patch.gz не находит...

On Oct 14, 10:07 am, Vasiliy G Tolstov <v.tols...@selfip.ru> wrote:
> Модифицированнй ebuild, ставит fpm как sapi (по аналогии с cli и cgi),
> плюс вроде как должен стабильнее suhosin работать (используется уже не
> бета версия для 5.3)
> Никаких патчей.
>
> Может уже пробегало тут но мало ли...
>
> Modification to php-5.3.0.ebuild to install fpm like other php sapi (cli
> or cgi). Nothing needed to patch.
>
> --
> Vasiliy G Tolstov <v.tols...@selfip.ru>
> Selfip.Ru
>
>  php.tar.bz2
> 14KViewDownload
Александр Шурупов
Re: php-5.3.0 with fpm sapi ebuild
October 17, 2009 03:46PM
Пара замечаний.
1. После того, как fpm установлен как сапи, нужно внести
соответствующие небольшие правки в другие ebuild'ы, например, в
xcache, чтобы он тоже распознавал fpm как отдельное SAPI.
2. В Вашем ebuild конфигурационный файл php-fpm.conf копируется из
директории files, хотя его, возможне, лучше брать из дистриба fpm и
устанавливать как php-fpm.conf.dist
3. init-скрипт тоже требует изменения, т.к. в нём запускается php-cgi,
хотя нужно php-fpm
4. Копировать conf и init.d файлы лучше не руками, а через ebuild-
команды типа doins, newins, newinitd.
5. Может быть следует создавать пользователя/группу php-fpm в для
запуска именно из-под этого пользователя.

--
Alexander Shurupov

On Oct 14, 8:07 am, Vasiliy G Tolstov <v.tols...@selfip.ru> wrote:
> Модифицированнй ebuild, ставит fpm как sapi (по аналогии с cli и cgi),
> плюс вроде как должен стабильнее suhosin работать (используется уже не
> бета версия для 5.3)
> Никаких патчей.
>
> Может уже пробегало тут но мало ли...
>
> Modification to php-5.3.0.ebuild to install fpm like other php sapi (cli
> or cgi). Nothing needed to patch.
>
> --
> Vasiliy G Tolstov <v.tols...@selfip.ru>
> Selfip.Ru
>
>  php.tar.bz2
> 14KViewDownload
Vasiliy G Tolstov
Re: php-5.3.0 with fpm sapi ebuild
October 18, 2009 05:00AM
On Sat, 2009-10-17 at 07:22 -0700, Gladkovskiy Sergei wrote:
> suhosin-patch-5.3.0-0.9.8.patch.gz не находит...
>

Специально поставил с suhosin - нормально нашло. Можете показать вывод
скачивания, может просто не смогло достучаться до сайта suhosin по
тайм-ауту?

> On Oct 14, 10:07 am, Vasiliy G Tolstov <v.tols...@selfip.ru> wrote:
> > Модифицированнй ebuild, ставит fpm как sapi (по аналогии с cli и cgi),
> > плюс вроде как должен стабильнее suhosin работать (используется уже не
> > бета версия для 5.3)
> > Никаких патчей.
> >
> > Может уже пробегало тут но мало ли...
> >
> > Modification to php-5.3.0.ebuild to install fpm like other php sapi (cli
> > or cgi). Nothing needed to patch.
> >
> > --
> > Vasiliy G Tolstov <v.tols...@selfip.ru>
> > Selfip.Ru
> >
> > php.tar.bz2
> > 14KViewDownload
--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Vasiliy G Tolstov
Re: php-5.3.0 with fpm sapi ebuild
October 18, 2009 05:14AM
On Wed, 2009-10-14 at 02:11 -0700, Александр Шурупов wrote:
> Пара замечаний.
> 1. После того, как fpm установлен как сапи, нужно внести
> соответствующие небольшие правки в другие ebuild'ы, например, в
> xcache, чтобы он тоже распознавал fpm как отдельное SAPI.

Если бы использовал его - то обязательно сделал. Я не использую опкод
оптимайзеры, а кеширую всю страницу через nginx посредством
fastcgi_cache

> 2. В Вашем ebuild конфигурационный файл php-fpm.conf копируется из
> директории files, хотя его, возможне, лучше брать из дистриба fpm и
> устанавливать как php-fpm.conf.dist

Думал на этим. Думаю, что можно поправить.

> 3. init-скрипт тоже требует изменения, т.к. в нём запускается php-cgi,
> хотя нужно php-fpm

Спасибо! Поправил.

> 4. Копировать conf и init.d файлы лучше не руками, а через ebuild-
> команды типа doins, newins, newinitd.

Вроде поправил, но не тестировал.

> 5. Может быть следует создавать пользователя/группу php-fpm в для
> запуска именно из-под этого пользователя.
>

Добавил.

Измененный вариант можно взять из git

git://git.selfip.ru/dev/vase-ebuild.git

--
Vasiliy G Tolstov <v.tolstov@selfip.ru>
Selfip.Ru
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 111
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready