Перед началом установки необходимо обновить информацию о пакетах, содержащихся в репозиториях:

sudo apt-get update

После чего приступим к установке Apache.


Устанавливаем Apache


Для установки Apache, введите команду в терминале:

sudo apt-get install apache2

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

service apache2 status
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2016-04-26 15:56:28 UTC; 1min 4s ago

Установка Apache завершена, и вы уже можете загружать ваш сайт в директорию '/var/www/html/'.


Установка MySQL


Для установки MySQL на вашем сервере, введите команду в терминале:

sudo apt-get install mysql-server mysql-client

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


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

service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: active (running) since Sun 2016-04-26 16:02:20 EDT; 4s ago

MySQL успешно установлен на ваш сервер!


Устанавливаем PHP


Чтобы установить PHP (v.7) введите команду:

sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi  php7.0 libapache2-mod-php7.0 php-mbstring php7.0-mbstring php-gettext

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

php -v
PHP 7.0.4-7ubuntu2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Для проверки работоспособности PHP создайте тестовый файл 'test.php' в дирректории /var/www/html/. Для этого воспользуйтесь одним из текстовых редакторов (vi, nano, др.)

sudo nano /var/www/html/test.php

Добавьте следующие строки в файл:

<?php
phpinfo();
?>

Нажмите 'Ctrl+X' для сохранения файла и выхода из редактора.

Перезапустите сервис apache:

sudo service apache2 restart

Откройте браузер и перейдите к адресу http://<server-ip-address>/test.php. Вам будет отображена детальная информация по установленному PHP (версия, дата сборки, установленые модули и др.).


Устанавливаем phpMyAdmin (опционально)


Установите phpMyAdmin с помощью данной команды:

sudo apt-get install phpmyadmin

Выберите веб сервер, который будет сконфигурирован для запуска phpMyAdmin. В нашем случае это apache2.



Для phpMyAdmin должена быть создана и настроена база данных, прежде чем вы сможете его использовать. Это может быть сделано с помощью dbconfig-common.


Выберите ‘Yes’ чтобы сконфигурировать базу данных для phpMyAdmin с помощью dbconfig-common.



Введите пароль от MySQL для phpMyAdmin дважды. Если вы оставите поле для ввода пароля пустым, пароль для phpMyAdmin будет сгенерирован автоматически.



На этом установка phpMyAdmin завершена.


В случае, если phpMyAdmin не работает, выполните следующие шаги.

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

1
sudo nano /etc/apache2/apache2.conf

Добавьте следующую строку в самый конец файла:

2
Include /etc/phpmyadmin/apache.conf

Сохраните и закройте файл. Перезапустите сервис Apache:

3
sudo service apache2 restart

Доступ к phpMyAdmin через веб интерфейс

Для того чтобы зайти в phpMyAdmin, откройте веб браузер и перейдите по аресу:
http://<server-ip-address>/phpmyadmin
Введите пользователя MySQL и пароль, который вы указывали в предыдущих шагах, и выполните вход.

На этом установка LAMP+phpMyAdmin на Ubuntu 16.04 LTS завершена.