FastNetMon

Tuesday, 24 November 2009

Установка Lighttpd с поддержкой PHP на Centos 5

Ставим Лайти

Т.к. Лайти нету в стандартном репо, то подключаем мой любимый Epel:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm


Ставим Лайти и PHP:
yum install -y lighttpd lighttpd-fastcgi php-cli


Добавляем Лайти в автозагрузку:
chkconfig lighttpd on


Запускаем Лайти:
/etc/init.d/lighttpd start


Конфигурируем PHP

Открываем конфиг PHP:
vi /etc/php.ini


И в самый его низ добавляем строки (зачем это нужно, напишу позже):
cgi.fix_pathinfo = 1


Открываем конфиг Лайти:
vi /etc/lighttpd/lighttpd.conf


И раскомментируем строки (убираем везде # в начале):

#fastcgi.server = ( ".php" =>
# ( "localhost" =>
# (
# "socket" => "/var/run/lighttpd/php-fastcgi.socket",
# "bin-path" => "/usr/bin/php-cgi"
# )
# )
# )



А также раскомменчиваем строку:

# "mod_fastcgi",


Рестартим лайти:
/etc/init.d/lighttpd restart


Создаем тестовый файл:
echo "<?PHP phpinfo(); ?>" > /var/www/lighttpd/info.php


Теперь открываем сайт: http://xx.xx.xx.xx/info.php и должны увидеть там большую простыню команд, где среди прочего встречается "Server API CGI/FastCGI "

Основано на мануале: установка и настройка Web-сервера под управлением Lighttpd, с поддержкой PHP5, Mysql на CentOS 5.0

No comments :

Post a Comment

Note: only a member of this blog may post a comment.