Т.к. Лайти нету в стандартном репо, то подключаем мой любимый 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.