предположим что вы уже уставноили свою ось и пришло время устанавливать серверные приложения.
опишу установку и настройку веб-сервера апач с РНР+MySQL.
скачиваем и устанавливаем апач. ./configure запускаем с ключем --enable-so чтобы мы могли подключать модули.
скачиваем РНР. запускаем ./configure --help сначала. внимательно прочитайте.
хотя пойдет и так : ./configure --with-apxs2=/path/to/apache/bin/apxs --with-mysql.
в файл /path/to/apache/conf/httpd.conf нужно добавить строчки: LoadModule php5_module modules/libphp5.so - чтобы подключить модуль.
и
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
чтобы добавить расширение php как РНР скрипт. так безопаснее.
на этом этапе можно потестить все ли нормально получилось. киньте какойнить РНР скрипт в корневую директории веб сервера и зайдите на localhost. если скрип заработал как надо то пока что все нормально.
теперь устанавливаем мускуль. тут тоже ./configure без каких либо особых ключей подойдет в принципе.
теперь запустим mysqld... и обломаемся. оказывается не созданы нужные такие нужные таблицы как mysql.user например. для этого запускаем mysql_install_db, потом опять mysqld и пробуем подключиться при помощи клиента: mysql. если нормально все то считайте что все уже готово.
чтобы настроить виртуальные хосты нужно в секции virtual hosts httpd.conf-a добавить строчки которые я приведу ниже. это упрощеные синтаксис. чтобы узнать подробнее обращяйтесь к офф сайту. хотя вряд ли это вам понадобиться:
<VirtualHost *:80>
ServerName домен
DocumentRoot /путь/к/файлам
</VirtualHost>
не забудьте добавить "домен" в файл /etc/hosts или же если у вас есть днс сервер просто добавьте зону.