Установка серверов · 2 min read · Dec 05, 2025
Как установить Lighttpd с поддержкой PHP5 и MySQL на Ubuntu 9.10

Lighttpd — это безопасный веб-сервер, который быстрее по сравнению с Apache. Мы покажем здесь как вы можете установить Lighttpd на сервер Ubuntu 9.10 с поддержкой PHP5 (через FastCGI) и поддержкой MySQL.
В этом руководстве мы использовали имя хоста server1.example.com с IP-адресом 192.168.0.100. Они могут отличаться у вас.
Первое, что вам нужно сделать, это войти как root. Вы можете войти как root в Ubuntu Linux, набрав в терминале:
sudo su
Установка MySQL 5:
В терминале введите:
aptitude install mysql-server mysql-client
Вам будет предложено ввести пароль для пользователя MySQL “ root “. Тот же пароль будет действителен для пользователя root@localhost, а также [email protected].
Установка Lighttpd на Ubuntu 9.10:
Lighttpd уже доступен как предварительно настроенный пакет в Ubuntu 9.10, поэтому мы можем установить его через терминал очень легко. Введите в терминале:
aptitude install lighttpd
Теперь откройте ваш веб-браузер и введите http://192.168.0.100, и вы должны увидеть страницу-заглушку Lighttpd:

Папка с документами по умолчанию для Lighttpd для пользователя root — это /var/www/ на Ubuntu, а файл конфигурации — /etc/lighttpd/lighttpd.conf. Дополнительные конфигурации хранятся в файлах, которые находятся в директории /etc/lighttpd/conf-available/.
Установка PHP5
Чтобы включить PHP5 в Lighttpd, вам нужно будет изменить файл конфигурации /etc/php5/cgi/php.ini. Чтобы отредактировать его, введите в терминале:
vi /etc/php5/cgi/php.ini
Прокрутите вниз до конца этого файла и добавьте эту строку в конец файла:
cgi.fix_pathinfo = 1
Чтобы включить конфигурацию FastCGI (которая хранится в /etc/lighttpd/conf-available/10-fastcgi.conf), выполните следующую команду:
lighttpd-enable-mod fastcgi
Чтобы перезагрузить сервер для применения изменений, введите в терминале:
/etc/init.d/lighttpd force-reload
Установка поддержки MySQL 5:
Чтобы получить поддержку MySQL в PHP, мы можем установить пакет php5-mysql. Но будет хорошей идеей установить некоторые другие модули PHP5 вместе с MySQL, так как они могут понадобиться для ваших приложений. Вы можете искать доступные модули PHP5, введя в терминале:
aptitude search php5
На основе некоторых пакетов, которые вы выберете, вы можете установить их с MySQL, введя в терминале:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
Теперь снова перезапустите Lighttpd, введя:
/etc/init.d/lighttpd restart
Тестирование вашего веб-сервера и PHP:
Корневая папка для веб-сервера по умолчанию — /var/www. Теперь мы создадим небольшой PHP файл (info.php) в этой директории и вызовем его в браузере. Файл отобразит множество полезных деталей о нашей установке PHP, таких как установленная версия PHP.
Чтобы создать этот файл, введите в терминале:
vi /var/www/info.php
Теперь введите этот код в файл:
Сохраните файл и закройте терминал.
Теперь мы вызовем этот файл в браузере, введя http://192.168.0.100/info.php

Как вы видите на скриншоте, PHP5 работает нормально, и он работает через FastCGI, как показано в строке Server API. Если вы прокрутите дальше вниз, вы увидите все модули, которые уже включены в PHP5. Теперь ваш веб-сервер готов к работе.
Надеюсь, это руководство поможет вам настроить легкий и быстрый веб-сервер в Ubuntu 9.10. Для получения большего количества таких руководств, оставайтесь с TechPP.
Get new posts in your inbox
No spam. Unsubscribe anytime.