mod_performance - интеграция с mod_fcgid+php-cgi (начиная с версии 0.3-11) - для CentOS 5

Исходня конфигурация сервера Apache2.2+mod_fcgid+php-cgi

Необходимо пересобрать php с патчем от mod_performance (например, я приведу пример пересборки из исходников, также можно дпоплнить патчем стандартный пакет php)

  • cd ~
  • mkdir tmp
  • cd tmp
  • wget http://www.php.net/get/php-5.3.6.tar.gz/from/ru.php.net/mirror
  • tar zxvf php-5.3.6.tar.gz
  • wget http://www.lexvit.dn.ua/modperf/getlast -O mod_performance.tar.gz
  • tar -xvf mod_performance.tar.gz –strip 1
  • cp patches/modperf_php5.3.6_2011_10_02.patch php-5.3.6/
  • cd php-5.3.6
  • patch -p1 < modperf_php5.3.6_2011_10_02.patch
  • далее следует стандартная сборка php & php-cgi и замена стандартного php-cgi на новый собранный
  • далее стандартная сборка и конфигурирование mod_performance по шагам, описанным здесь

ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ!!! в файле mod_performance.conf должен быть закомментирован любой фильтр, обрабатывающий php например в эталонном файле нужно закомментировать

#PerformanceScript .php
#PerformanceURI .php
  • Добавить в файл конфигурации опцию
PerformanceSocket /opt/performance/perfsock
PerformanceSocketPermType 777 NOPID
  • а в каждый php-fcgi-wrapper добавить инструкцию
export MODPERFORMANCE_SOCKET=/opt/performance/perfsock

Для отключения сбора статистики достаточно убрать из враппера инструкцию пунккта 15 и php-cgi будет работать в стандартном режиме

mod_performance_-_интеграция_с_mod_fcgid_php-cgi.txt · Последние изменения: 2011/10/11 11:35 — skoree
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki


Яндекс.Метрика