Установка PHP как fastcgi

Для ускорения работы сервера надо установить php в режиме fastcgi.

Будем исходить из предпосылки, что у нас установлен Apache + PHP, все настроено и работает.

Рассмотрим процесс установки mod_fastcgi на CentOS 5й версии.

Добавляем репозиторий epel по этой статье.

Устанавливаем mod_fastcgi: yum install mod_fcgid

Для правильной работы fastCgi я бы рекомендовал проделать следующие манипуляции:

Редактируем httpd.conf:

nano /etc/httpd/conf/httpd.conf

находим строки LoadModule (ctrl+w — поиск в nano)

Добавляем строку: LoadModule fcgid_module modules/mod_fcgid.so

Сохраняем httpd.conf (F2 в nano, потом Y).

Идем в файл fcgid.conf: nano /etc/httpd/conf.d/fcgid.conf

и комментируем строку: # LoadModule fcgid_module modules/mod_fcgid.so (мы уже загрузили модуль через httpd.conf)

Теперь надо отредактировать настройки php.

nano /etc/php.ini

Находим строку: session.save_path = «/var/lib/php/session» и ставим вначале ; (иначе начнутся сбои при работе с сессиями).

Теперь нужно перезапустить сервис httpd:

service httpd restart