Установка Веб-сервера на Ubuntu

install-lampПриветствую! Сейчас расскажу о том, как нам развернуть LAMP.

Небольшая прелюдия...

Наверное многие из вас привыкли к денверу на Windows. В линуксе его нету, и это избавляет от желания перейти на линуксы веб-разработчиков (чаще всего начинающих), которые не умеют настроить Apache. А вообще Apache устанавливается и настраивается очень быстро и незатейливо. Начнем? Начнем!

 

Откройте терминал и наберите:

 

sudo apt-get install apache2 mysql-server mysql-client php5 phpmyadmin

Подождите, пока скачаются пакеты, потом MySQL у вас попросит ввести пароль. Введите что нибудь (я чаще всего пишу "root" или "admin"). Потом то же самое попросит сделать и phpMyAdmin. Теперь, кстати говоря, у вас все готово. Можете набрать в браузере http://localhost/ и лицезреть знаменитый апачевский "It works!". Также не мешало бы протестировать PHP и MySQL. Это можно сделать двумя путями. Первый:

 

sudo nano /var/www/test.php

Потом в созданном файле вписать:

 

А потом написать в адресной строке браузера:

 

http://localhost/test.php

 

Или убить двух зайцев одним выстрелом:

 

http://localhost/phpmyadmin>

 

Если заработала phpMyAdmin - то у вас работает и PHP и MySQL. С установкой Apache мы закончили. Ой! Чуть не забыл. Смотрите:

 

sudo /etc/init.d/apache2 start - запуск apache
sudo /etc/init.d/apache2 stop - остановка apache
sudo /etc/init.d/apache2 restart - перезапуск apache

Теперь сделаем наш Apache слегка многопроектнее (ибо на локалхосте сидеть надоедает). Выполните в консоли:

 

sudo nano /etc/apache2/httpd.conf

Туда впишите:

 

NameVirtualHost %IP-Address-Будущего-Хоста%
    ServerName %Имя-Домена%
    DocumentRoot "%Путь-К-Файлам-Сайта"

Выйдите и сохраните файл. Теперь пишите в консоли:

 

sudo nano /etc/hosts

И в самый конец файла допишите:

 

%IP-Address-Будущего-Хоста% %Имя-Домена-(Без-Www)%

Теперь перезапустите апач. Браузер будет откликаться как на %IP-Address-Будущего-Хоста% так и на %Имя-Домена%. Я надеюсь, что вы понимаете, что все между % и % - переменные и вы можете написать туда все что хотите. Кстати, в IP-Адрес все что хотите записывать не надо. Для тех, кто не понял, рабочий пример httpd.conf и хостов:

 

httpd.conf...:

NameVirtualHost 127.0.0.2
        ServerName developer.pro
        DocumentRoot "/var/www/developer"

...hosts:

127.0.0.2 developer.pro

Все эти параметры копируйте столько раз, сколько вам нужно виртуальных хостов. Когда кончатся цыфрки после 127.0.0 пишите такой IP-адрес: 127.0.1.0 итд. И не забывайте менять домены и DocumentRoot'ы. На этом все. Удачи!

 

взято отсюда http://vbbook.ru/linux/ubuntu-1204-precise-pangolin-ystanovka-apache--php--mysql/

Печать E-mail