Для начала получим права root:
Набираем в окне терминала
sudo su и вводим пароль суперпользователя.
Теперь приступим к установке MySQL:
aptitude install mysql-client mysql-server
В конце установки MySQL попросит установить пароль для БД.
MySQL установлен, теперь устанавливаем сервер lighttpd:
aptitude install lighttpd
После установки переходим по
этой ссылке, если открылась тестовая страница lighttpd, то пока что все правильно.
По умолчанию опубликованные документы находятся в
/var/www, но при желании можно изменить это следующим образом:
Набираем в окне терминала:
nano /etc/lighttpd/lighttpd.conf
и ищем строку
server.document-root. То, что в кавычках — это и есть адрес document-root'а.
Итак, все уже почти готово, осталось только установить PHP.
Устанавливаем PHP в режиме FastCGI:
aptitude install php5-cgi
Затем открываем файл конфигурации PHP
nano /etc/php5/cgi/php.ini
В конец файла помещаем следующую строку:
cgi.fix_pathinfo = 1
сохраняем и закрываем (Ctrl+O, Ctrl+X).
Теперь набираем следующее:
lighttpd-enable-mod fastcgi
и перезагружаем lighttpd:
/etc/init.d/lighttpd restart
Теперь нужно проверить работает ли у нас на сервере PHP, для етого создаем тестовый файл:
nano /var/www/test.php
И заполняем его следующим образом:
Если перейдя по
данной ссылке Вы видите информационный файл PHP, то все прошло успешно.
Теперь добавляем поддержку MySQL в PHP:
aptitude install php5-mysql
Кстати, можно установить и некоторые модули PHP, если это необходимо. Список модулей можно увидеть так:
aptitude search php5
Итак, остался последний шаг — еще раз перезагружаем lighttpd:
/etc/init.d/lighttpd restart