Как установить Apache, MySQL, PHP в Ubuntu

Чтобы на вашем локальном компьютере заработала практически любая CMS, достаточно установить Apache, MySQL, PHP. В этой стать кратко, как подготовить рабочую среду для работы с локальными веб-серверами.

Установка Apache на Ubuntu

Делается это легко и просто из репозиториев. Для этого выполните установку одной командой:

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

В процессе установки, вам будет предложено выбрать пароль для доступа к базе данных для пользователя root.

Если все сделано правильно, то при вводе в строке браузера 127.0.0.1 вы увидите сообщение: «It works!» или что-то как на картинке ниже. И это значит, что веб сервер запустился.

80.240.218.125 Google Chrome 001

Работа из домашней папки

Для удобства работы хотелось, бы чтобы сайты, которые мы создаем располагались в домашней папке, скажем в папке wwwprojects.

Делается следующем образом. Открываем файл со списком виртуальных хостов…

sudo gedit /etc/apache2/httpd.conf

и добавляем следующую запись

NameVirtualHost 127.0.0.2
ServerName site1
DocumentRoot "/home/%USERNAME%/wwwprojects/site1"

Для добавления нескольких виртуальных хостов просто клонируете эту запись нужное количество раз.

После этого открываем файл /etc/hosts и добавляем следующую строчку для каждого из вновь созданных виртуальных хостов.

# My Virtual Hosts
127.0.0.2 site1

Теперь необходимо перезапустить сервер Apache. Делается это следующей коммандой:

sudo sudo /etc/init.d/apache2 restart

Если Apache выдал сообщение [ОК], то все прошло удачно и у вас теперь создана своя папка для каждого сайта.

Про PHP

Кстати, чтобы посмотреть версию php и вообще запустился он или нет, можно создать в папке /home/user/projects/site1 файл info.php следующего содержания:

<?
phpinfo();
?>

Откройте этот файл из браузера: https://site1/info.php. Если PHP установлен правильно и все работает, то вы увидите информацию о версии и подключенных библиотеках.

2014-05-01_001

Администрирование базы данных

Чтобы получить доступ к серверу баз данных и создать базы для наших сайтов необходимо запустит phpmyadmin. В окне браузера введите:

127.0.0.1/phpmyadmin

Имя пользователя — root, пароль — указанный вами пароль при установке.

Чистые ссылки — mod rewrite

Большинство CMS поддерживают т.н. «чистые» ссылки (их ещё зовут — ЧПУ). Для их включения необходимо включить модуль для Apache — mod_rewrite. Выполните команду в консоли для установки mod_rewrite:

sudo a2enmod rewrite

Вот так за 10 минут всё и подготовили. Спасибо этой статье :-)

После этого опять необходимо перезапустить сервер Apache (читай выше — как).

P.S. Если, что-то не ясно, ну и ладно, это я для себя записал.

Нажимайте кнопочки ниже… Вам это просто, а мне приятно :-)