Для ускорения работы сервера надо установить 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