|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 21 Dec 2007 11:06:26 To : Kirill Nuzhdin Subject : php4 и php5 на одном тазике -------------------------------------------------------------------------------- Привет Kirill! Replying to a message of Kirill Nuzhdin to Alex Masterov: >> Можно ли сделать проще? >> Где можно про это почитать? KN> как вариант - один веб сервер, и два php-fastcgi сервера и php разных KN> сайтов интерпретировать разными fastcgi Ага, так и сделал, спасибо. Добавил в конфиг апача: <IfModule mod_fastcgi.c> FastCgiConfig -singleThreshold 30 -minProcesses 4 -restart \ -idle-timeout 400 -killInterval 200 -autoUpdate \ -pass-header HTTP_AUTHORIZATION #FastCgiWrapper /usr/local/sbin/suexec FastCgiSuExec /usr/local/sbin/suexec FastCgiIpcDir /var/run/fastcgi AddHandler fastcgi-script .fcgi Action application/x-httpd-php4 "/cgi-bin/php4/php.fcgi" AddType application/x-httpd-php4 .php4 .php .php3 .phtml Action application/x-httpd-php5 "/cgi-bin/php5/php.fcgi" AddType application/x-httpd-php5 .php5 AddHandler application/x-httpd-php .phpx </IfModule> А в виртуальных хостах где должен быть php5 добавил: AddType application/x-httpd-php5 .php для FASTCGI или AddType application/x-httpd-php .php для модуля Проблемы доставила установка php4 из портов при установленном php5 Прислось забэкапить и снести php5\* и pecl\* а потом поставить php4 в /usr/local/php4 cd /usr/ports/lang/php4 make install clean PREFIX=/usr/local/php4 Потом восстановил php5 через pkg_add -f Интересно, что FastCGI оказалось даже немного быстрее, чем модуль. Проверял так: положил index.php c содержимым: <? phpinfo(); ?> И натравил ab -t 60 http://web.serber/index.php Модуль выдал около 35000 FastCGI - ок 39000 Кстати, чем правильно тестировать производительность сайтов? >> Про способ с suphp - читал, но это, как я понял cgi и, следовательно, >> тормоза. KN> а? Hа опеннете была статейка... Ищестся по ключевому слову suphp... С уважением, Alex. --- FleetStreet 1.27.1 * Origin: Ceterum censeo Carthaginem delendam esse! (2:5002/63.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3826476b9c7b.html, оценка из 5, голосов 10
|