Установка серверов · 1 min read · Dec 18, 2025
Установка Lighttpd с поддержкой PHP5 и MySQL на Debian Lenny
Lighttpd — это безопасный, быстрый, соответствующий стандартам веб-сервер, предназначенный для сред, критичных к скорости. Этот учебник показывает, как установить Lighttpd на сервере Debian Lenny с поддержкой PHP5 (через FastCGI) и поддержкой MySQL.
Я не даю никаких гарантий, что это сработает для вас!
1 Предварительная заметка
В этом учебнике я использую имя хоста server1.example.com с IP-адресом 192.168.0.100. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их там, где это необходимо.
2 Установка MySQL 5.0
Сначала мы устанавливаем MySQL 5.0 следующим образом:
aptitude install mysql-server mysql-clientВам будет предложено ввести пароль для пользователя root MySQL — этот пароль действителен для пользователя root@localhost, а также для [email protected], поэтому нам не нужно будет указывать пароль root MySQL вручную позже:
Новый пароль для пользователя MySQL “root”: <– вашпарольrootsql
Повторите пароль для пользователя MySQL “root”: <– вашпарольrootsql
3 Установка Lighttpd
Lighttpd доступен как пакет Debian, поэтому мы можем установить его следующим образом:
aptitude install lighttpdТеперь направьте ваш браузер на http://192.168.0.100, и вы должны увидеть страницу-заглушку Lighttpd:

Корневая директория документа по умолчанию для Lighttpd — /var/www на Debian, а файл конфигурации — /etc/lighttpd/lighttpd.conf. Дополнительные конфигурации хранятся в файлах в директории /etc/lighttpd/conf-available — эти конфигурации можно включить с помощью команды lighttpd-enable-mod, которая создает символическую ссылку из директории /etc/lighttpd/conf-enabled на соответствующий файл конфигурации в /etc/lighttpd/conf-available. Вы можете отключить конфигурации с помощью команды lighttpd-disable-mod.
4 Установка PHP5
Мы можем заставить PHP5 работать в Lighttpd через FastCGI. К счастью, Debian предоставляет пакет PHP5 с поддержкой FastCGI, который мы устанавливаем следующим образом:
aptitude install php5-cgi5 Настройка Lighttpd и PHP5
Чтобы включить PHP5 в Lighttpd, мы должны изменить /etc/php5/cgi/php.ini и добавить строку cgi.fix_pathinfo = 1 в самом конце файла:
vi /etc/php5/cgi/php.ini| [...] cgi.fix_pathinfo = 1 |
Чтобы включить конфигурацию fastcgi (которая хранится в /etc/lighttpd/conf-available/10-fastcgi.conf), выполните следующую команду:
lighttpd-enable-mod fastcgiЭто создаст символическую ссылку /etc/lighttpd/conf-enabled/10-fastcgi.conf, которая указывает на /etc/lighttpd/conf-available/10-fastcgi.conf:
ls -l /etc/lighttpd/conf-enabledserver1:/usr/bin# ls -l /etc/lighttpd/conf-enabled
total 0
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf
server1:/usr/bin#Затем мы перезагружаем Lighttpd:
/etc/init.d/lighttpd force-reloadGet new posts in your inbox
No spam. Unsubscribe anytime.