05 марта 2015

Как установить LAMP-сервер в Ubuntu (пошаговая инструкция)

Что такое LAMP-сервер?
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:

    Linux — операционная система Linux;
    Apache — веб-сервер;
    MariaDB/MySQL — СУБД;
    PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).

Пошаговая инструкция установки веб-сервера LAMP.

1. Установка Apache

Для установки веб-сервера Apache необходимо установить метапакет apache2. Это может быть сделано путем поиска и установки из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install apache2

2. Установка MySQL

Для установки MySQL необходимо установить метапакет MySQL-server. Это можно также сделать путем поиска и установки метапакета из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install mysql-server

Во время установки сервера MySQL вам будет предложено ввести пароль административного пользователя MySQL "root":


Введите дважды новый пароль и <OK> (Пароль необходимо запомнить или записать).

3. Установка PHP

Для установки PHP необходимо установить метапакеты php5 и libapache2-mod-php5, которые также можно найти и установить из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install php5 libapache2-mod-php5

4. Перезапуск сервера

Ваш сервер Apache должен перезапуститься автоматически после установки как MySQL и PHP, но для надёжности выполните эту команду:

sudo /etc/init.d/apache2 restart

5. Проверка Apache

Откройте веб-браузер и введите в панели навигации http://localhost/. Вы должны увидеть сообщение: It works! (Это работает!)


6. Проверка PHP

Вы можете проверить PHP, выполнив следующую команду:

php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

После выполнения команды в терминале вы должны увидеть следующий вывод:


Your PHP installation is working fine. Ваш установленный PHP работает нормально/хорошо.

Если вы видите данный вывод команды, значит только что установили LAMP-сервер в Ubuntu!

Удачи.