в Ubuntu (9.10) LAMP-сервер установить проще простого:
Заходим в Synaptic -> Правка -> Отметить пакеты для Задачи.. Выбираем "LAMP server" и нажимаем Ok. Далее Применить - LAMP установлен.
Так же можно установить кучу готовых групп пакетов.


Создание хоста test
1. Для начала создадим директорию /home/dander/sites/test Внутри папки test нужно создать еще две: log и www. В папке будут храниться все файлы вашего сайта.
Для будущей проверки создадим в папке www файл index.php, в котором напишем:
echo phpinfo();

2. Открываем терминал. Приступаем к конфигурации нашего хоста test. Вводим команду:
cd /etc/apache2/sites-available
Эта папка cодержит файлы конфигурации виртуальных хостов. Здесь лежит файл default, который является конфигурационным файлом хоста по-умолчанию. Скопируем его:
sudo cp default test
test - название хоста. Отредактируем:
sudo gedit test

В строке с NameVirtualHost указываем test (если такой строки нету, то добавлять её не обязательно),
VirtualHost также пишем test,
DocumentRoot пишем путь к нашей папке, которую создавали раньше, в моем случае, - это home/dander/sites/test.
Этот же путь добавляем в Directory.


3. Теперь нужно создать ссылку на ваш хост в папке /etc/apache2/sites-enabled:
cd ../sites-enabled
sudo ln -s /etc/apache2/sites-available/test 001-test

4. Теперь нужно в файл:
sudo gedit /etc/hosts
добавить строку 127.0.0.2 test

5. Перезапустите Apache2:
sudo /etc/init.d/apache2 restart

Если возникнут проблемы и apache будет выдавать ошибку, попробуйте так : добавьте в файл /etc/apache2/httpd.conf (он по умолчанию пустой в этой сборке) строку:
ServerName

в адресной строке браузера вводим:
http://test/


PROFIT!