Установка ПО · 2 min read · Dec 04, 2025
Установка Lighttpd с поддержкой PHP5 и MySQL на Mandriva 2009.1
Установка Lighttpd с поддержкой PHP5 и MySQL на Mandriva 2009.1
Версия 1.0
Автор: Фалко Тимме
Следите за мной в Twitter
Lighttpd — это безопасный, быстрый, соответствующий стандартам веб-сервер, разработанный для сред, критичных к скорости. Этот учебник показывает, как установить Lighttpd на сервере Mandriva 2009.1 с поддержкой PHP5 (через FastCGI) и поддержкой MySQL.
Я не даю никаких гарантий, что это сработает для вас!
1 Предварительная заметка
В этом учебнике я использую имя хоста server1.example.com с IP-адресом 192.168.0.100. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их в соответствующих местах.
2 Установка MySQL 5
Сначала мы устанавливаем MySQL 5 следующим образом:
urpmi MySQL MySQL-clientПо умолчанию сетевые подключения не включены в пакет MySQL для Mandriva 2009. Мы можем изменить это, закомментировав строку skip-networking в /etc/my.cnf:
vi /etc/my.cnf| [...] # Не слушать на TCP/IP порту вообще. Это может быть улучшением безопасности, # если все процессы, которым нужно подключиться к mysqld, работают на одном и том же хосте. # Все взаимодействие с mysqld должно происходить через Unix-сокеты или именованные каналы. # Обратите внимание, что использование этой опции без включения именованных каналов в Windows # (через опцию "enable-named-pipe") сделает mysqld бесполезным! # #skip-networking [...] |
После этого мы запускаем MySQL:
/etc/init.d/mysqld startТеперь проверьте, что сетевые подключения включены. Выполните
netstat -tap | grep mysqlВывод должен выглядеть так:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql-im *:* LISTEN 3172/mysqlmanager
tcp 0 0 *:mysql *:* LISTEN 3183/mysqld
[root@server1 ~]#Далее выполните
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordчтобы установить пароль для пользователя root (в противном случае любой сможет получить доступ к вашей базе данных MySQL!).
3 Установка Lighttpd
Lighttpd доступен как пакет Mandriva, поэтому мы можем установить его следующим образом:
urpmi lighttpdЕсли у вас уже установлен Apache, вам следует остановить его и удалить системные ссылки запуска Apache, чтобы он не мешал Lighttpd (вы можете выполнить следующие две команды, даже если не знаете, установлен ли у вас Apache):
/etc/init.d/httpd stop
chkconfig httpd offЗатем мы запускаем Lighttpd:
/etc/init.d/lighttpd startТеперь откройте ваш браузер и перейдите по адресу http://192.168.0.100, и вы должны увидеть страницу-заглушку Mandriva, обслуживаемую Lighttpd:

Корневая папка документа по умолчанию для Lighttpd — /var/www/html на Mandriva, а конфигурационный файл — /etc/lighttpd/lighttpd.conf.
4 Установка PHP5
Мы можем заставить PHP5 работать в Lighttpd через FastCGI. Поэтому мы устанавливаем пакет php-fcgi:
urpmi php-fcgiGet new posts in your inbox
No spam. Unsubscribe anytime.