Установка Apache на Ubuntu
sudo apt-get install apache2 mysql-server mysql-client php5 phpmyadmin
Если все сделано правильно, то при вводе в строке браузера 127.0.0.1 вы увидите сообщение: "It works!". Это значит, что веб сервер запустился.
Работа из домашней папки
Для удобства работы хотелось, бы чтобы сайты, которые мы создаем располагались в домашней папке, скажем в папке projects.
Делается следующем образом.
sudo gedit /etc/apache2/httpd.conf - открываем файл со списком виртуальных хостов и добавляем следующую запись.
NameVirtualHost 127.0.0.2
<VirtualHost 127.0.0.2>
ServerName site1
DocumentRoot "/home/user/projects/site1"
</VirtualHost>
Для добавления нескольких виртуальных хостов просто клонируете эту запись нужное количество раз.
После этого открываем файл /etc/hosts и добавляем следующую строчку для каждого из вновь созданных виртуальных хостов.
# My Virtual Hosts
127.0.0.2 site1
Теперь необходимо перезапустить сервер Apache. Делается это следующей коммандой:
sudo /etc/init.d/apache2 restart
Apache выдал сообщение [ОК]
Кстати, чтобы посмотреть версию php и вообще запустился он или нет, можно создать в папке /home/user/projects/site1 файл info.php следующего содержания:
<?php php_info(); ?>
Откройте этот файл из браузера:
http://site1/info.php. Если PHP установлен правильно и все работает, то вы увидите информацию о версии и подключенных библиотеках.
Администрирование базы данных
Чтобы получить доступ к серверу баз данных и создать базы для наших сайтов необходимо запустит phpmyadmin. В окне браузера введите127.0.0.1/phpmyadmin
Имя пользователя - root, пароль - указанный вами пароль при установке.: