в 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!