Как за 7 минут установить стек LAMP (Linux, Apache, MySQL, PHP) на примере Ubuntu 16.04.

Под аббревиатурой LAMP, иногда еще говорят веб-сервер LAMP, подразумевают рабочее окружение: где в качестве операционной системы выступает дистрибутив на базе ядра Linux, в качестве веб-сервера используется Apache, применяется Система Управления Базами Данных СУБД MySQL и для разработки и запуска серверных скриптов установлен PHP.

В данной статье будет показано как установить данный стек инструментов за 7 минут , при условии, что у Вас уже установлена операционная система Linux. Ниже в примерах используется Ubuntu 16.04 64 bit, но установка аналогична и на другие подобные дистрибутивы Xubuntu, Lubuntu и прочие. Для установки сборки LAMP Вам также потребуются базовые навыки работы с командной строкой.

Содержание :

  1. Установка веб-сервера Apache.
  2. Установка СУБД MySQL.
  3. Установка PHP.

1. Установка веб-сервера Apache.

Установка всех программ производится в командной строке с правами суперпользователя, в примерах выше для этого будет использоваться команда [cci]sudo[/cci], позволяющая запускать команды с правами пользователя root. Любую установку следует начинать с обновления списка доступных пакетов, используя команду:
[cce lang=’bash’]
sudo apt-get update
[/cce]
Вероятнее всего, перед выполнением команды, система попросит Вас ввести пароль суперпользователя, что вам и следует сделать.

Выполнение команды для обновления списка пакетов

Теперь в вашей Linux системе имеются сведения о последних версиях доступных программ. Теперь для установки последней стабильной версии сервера Apache требуется ввести команду:

[cce lang=’bash’]
sudo apt-get install apache2
[/cce]

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

Фрагмент выполнения команды для установки сервера Apache.

После завершения установки есть 2 быстрых способа проверить работоспособность сервера. Первый с помощью команды:

[cce lang=’bash’]
apache2 -v
[/cce]

В результате выполнения вы увидите сведения об установленной версии сервера и дату сборки.

Фрагмент выполнения команды для проверки номера версии веб-сервера.

Для второго способа, вы должны запустить любой имеющийся у вас в системе веб-браузер и в строке адреса ввести http://localhost, в случае успеха браузер отобразит страницу по умолчанию, которую отдает веб-сервер.

Фрагмент дефолтной страницы, которую отдает сервер apache на локальном 80-м порту.

2. Установка СУБД MySQL.

На следующем шаге после веб-сервера, нам понадобится установить Систему Управления Базами Данных MySQL. Для этого требуется выполнить команду:

[cce lang=’bash’]
sudo apt-get install mysql-server
[/cce]

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

ВНИМАНИЕ: пользователь root операционной системы Ubuntu и пользователь СУБД root — это разные пользователи и в целях безопасности для этих суперпользователей должны быть установлены разные пароли!

Фрагмент выполнения команды для установки СУБД MySQL

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

[cce lang=’bash’]
mysql -V
[/cce]

Результатом выполнения команды являются сведения о версии работающего сервера.

Результат выполнения команды для проверки версии установленной СУБД MySQL.

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

Последним этапом является установка последней стабильной версии PHP, для этого требуется применить команду:

[cce lang=’bash’]
sudo apt-get install php php-mcrypt php-mysql libapache2-mod-php
[/cce]

Команда выше, кроме самого PHP, также установит дополнительные пакеты: php-mcrypt — для работы с шифрованием, php-mysql — для взаимодействия PHP и сервера БД MySQL,
libapache2-mod-php — данный пакет требуется для того, чтобы сервер Apache2 мог исполнять PHP-скрипты (по умолчанию не может).

ВНИМАНИЕ: на текущий момент пакет php-mcrypt начиная с версии PHP 7.1 отмечен как устаревший и не рекомендованный к использованию, а уже в версии PHP 7.2 был исключен из ядра PHP. При этом, данное расширение долгое время активно применялось для шифрования и в случае, если вам придется запускать старый проект, работающий, например, на PHP 5.6, то он вам пригодится.

Фрагмент выполнения команды для установки PHP в Linux.

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

[cce]
php -v
[/cce]

Результат работы команды для проверки номера версии PHP.

Резюмируем.

Установка стека программ LAMP в операционной системе Ubuntu 16.04 проста и удобна. Данный стек программ имеет очень частое использование в мире ВЕБ-программирования, за счет своей доступности, бесплатности, высокой скорости работы и удобства разработки. В примере выше показана установка на десктопную версию с графическим интерфейсом, а в случае надобности установки LAMP на удаленном виртуальном сервере с дистрибутивом Ubuntu server процедура будет аналогична, но прежде вам следует получить к нему доступ по ssh, и далее повторить все выше описанные действия.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *