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

Сегодня, уважаемые читатели блога, я составлю для вас пошаговую инструкцию со скриншотами о том, как в операционной системе Ubuntu установить свободный сервер Apache, который может похвастаться надёжностью и гибкостью конфигурации, а также PHP, который применяется для разработки веб-приложений и MySQL свободную реляционную систему управления базами данных.

Сокращённо, для операционных систем семейства Linux, весь этот набор серверного программного обеспечения называется LAMP (Linux, Apache, MySQL, PHP).

Для чего нужна установка LAMP? В первую очередь, для предоставления возможности пользователю разрабатывать свои веб-проекты (сайты, блоги) в Linux.

Альтернативой для операционных систем семейства Windows, является локальный сервер Денвер (джентльменский набор Web-разработчика). Установка и тестирование LAMP производилось в операционной системе Ubuntu 13.04 с подключением к Интернету. Приступим!

СЕРВЕР APACHE

Открываем окно Терминала, пишем:

sudo apt-get install lamp-server^

вводим пароль суперпользователя и нажимаем кнопку Enter на клавиатуре.

На вопрос Хотите продолжить [Д/н]? пишем Y и нажимаем Enter.

В окне настройки пакета mysql-server-5.5 (актуальная версия на момент написания статьи), придумываем и пишем пароль для MySQL, потом нажимаем кнопку Tab на клавиатуре и ОК.

Дублируем тот же пароль и ОК.

Ждём окончания установки и настройки пакетов.

Запускаем веб-браузер, где в строке адреса пишем:

http://localhost

и если Вы увидели страницу It works!, значит всё отлично.

Также можно ввести в адресную строку http://127.0.0.1.

В случае, если такая страница не открывается, перезагрузите сервер, написав в Терминале следующую команду.

sudo /etc/init.d/apache2 restart

В окне Терминала, для тестирования PHP, создаём файл test.php, в котором будет написано:

&lt,?php phpinfo(), ?&gt,

1-я команда.

echo ‘&lt,?php phpinfo(), ?&gt,’ | sudo tee /var/www/test.php

2-я команда.

sudo /etc/init.d/apache2 restart

При удачном выполнении команды, у вас будет написано примерно так, как на скриншоте.

Опять открываем веб-браузер, переходим по адресу:

http://localhost/test.php

и видим всю информацию о установленной версии PHP.

Теперь настраиваем MySQL, первым делом проверив чтобы использовался адрес 127.0.0.1. Для этого выполняем команду в Терминале.

cat /etc/hosts | grep localhost

Если в окне Терминала Вы получаете такую информацию, как на скриншоте, значит всё отлично.

Производим установку и настройку PhpMyAdmin, для чего в Терминале пишем.

sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

Соглашаемся на установку впечатав Y и нажав Enter на клавиатуре.

При активном курсоре на apache2 нажимаем Пробел на клавиатуре, отметив звёздочкой и опять нажимаем Tab на клавиатуре и ОК.

Настраиваем базу данных для phpmyadmin с помощью dbconfig-common, нажав при этом на Да.

Вводим пароль (такой же, как на шаге 3 этой инструкции) и нажимаем ОК.

Опять задаём пароль (я устанавливал тот же) и опять ОК.

Подтверждаем его и ОК.

Открываем браузер, в адресной строке пишем:

http://localhost/phpmyadmin

выбираем русский язык, в поле Пользователь пишем root и в поле Пароль свой пароль. Нажимаем на кнопку ОК.

Осуществляем вход в рабочую среду phpMyAdmin, где можем управлять базами данных.

И на последнем шаге, в Терминале даём такую команду.

sudo ln -s /usr/share/phpmyadmin/ /var/www

На этом установка сервер Apache, MySQL и PHP в Ubuntu закончена. В следующей инструкции мы установим русскую версию WordPress 3.7.1 в Ubuntu 13.04.