Установка модуля mod fcgid в CentOS Linux

Материал из ISPWiki

Перейти к: навигация, поиск

Установка модуля mod_fcgid в CentOS Linux для работы PHP как FastCGI

(проверено 25.12.2009 на CentOS 5.4 32bit) Репозиторий CentOS 5.4 не содержит в своем составе модуль веб-сервера Apache, который используется для работы PHP скриптов в режиме PHP как FastCGI.

Данная статья описывает процедуру его установки.

Для компиляции и установки модуля следует установить пакет httpd-devel.

Зайдите на сервер в консоль и выполните команду:

# yum install httpd-devel

После его успешной установки следует скачать модуль mod_fcgid с официального сайта http://httpd.apache.org/mod_fcgid/

# wget http://www.apache.org/dist/httpd/mod_fcgid/mod_fcgid-2.3.4.tar.gz

После того, как модуль будет загружен, распакуйте его, перейдите в каталог с исходными текстами и выполните сборку и установку:

# tar xzf mod_fcgid-2.3.4.tar.gz
# cd mod_fcgid-2.3.4
# ./configure.apxs
# make
# make install

Модуль будет установлен и прописан в конфигурационный файл веб-сервера Apache автоматически.

Следует поменять права на директорию с лог-файлами, чтобы socket-файл fcgid мог прочитаться веб-сервером (он будет создаваться в ней):

# chmod 705 /var/log/httpd

Для решения некоторых проблем с функционированием скриптов также рекомендуется прописать в /etc/php.ini cgi.fix_pathinfo = 1 выполнив следующее:

# echo 'cgi.fix_pathinfo = 1' >> /etc/php.ini

Перезапустите веб-сервер apache и ISPmanager:

# /etc/init.d/httpd restart
# killall ispmgr

На этом установка закончена.

В свойствах пользователя в ISPmanager появляется галочка PHP как FastCGI, включите ее, в свойствах WWW домена появится режим работы PHP как FastCGI, включите его и убедитесь, что все работает.

Была ли эта информация полезной? Да | Нет
Личные инструменты