php-5.3.0 with fpm sapi ebuild

2 views
Skip to first unread message

Vasiliy G Tolstov

unread,
Oct 14, 2009, 2:07:34 AM10/14/09
to highloa...@googlegroups.com, highloa...@googlegroups.com
Модифицированнй 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.to...@selfip.ru>
Selfip.Ru

php.tar.bz2

Gladkovskiy Sergei

unread,
Oct 17, 2009, 10:22:21 AM10/17/09
to highload-php-ru
suhosin-patch-5.3.0-0.9.8.patch.gz не находит...

> Vasiliy G Tolstov <v.tols...@selfip.ru>
> Selfip.Ru
>
>  php.tar.bz2
> 14KViewDownload

Александр Шурупов

unread,
Oct 14, 2009, 5:11:29 AM10/14/09
to highload-php-ru
Пара замечаний.
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

> Vasiliy G Tolstov <v.tols...@selfip.ru>
> Selfip.Ru
>
>  php.tar.bz2
> 14KViewDownload

Vasiliy G Tolstov

unread,
Oct 18, 2009, 4:57:39 AM10/18/09
to highloa...@googlegroups.com
On Sat, 2009-10-17 at 07:22 -0700, Gladkovskiy Sergei wrote:
> suhosin-patch-5.3.0-0.9.8.patch.gz не находит...
>

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

Vasiliy G Tolstov

unread,
Oct 18, 2009, 5:13:00 AM10/18/09
to highloa...@googlegroups.com
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

Reply all
Reply to author
Forward
0 new messages