Поиск по сайту:

Настройка LAMP (Linux, Apache, MySQL/MariaDB, PHP) и PhpMyAdmin на сервере Ubuntu 15.04


Стек LAMP представляет собой комбинацию наиболее часто используемого программного обеспечения с открытым исходным кодом, связанного с веб-сервисами. В эту группу входят веб-сервер Apache, MySQL/MariaDB и PHP. Часто базы данных MySQL/MariaDB управляются с помощью инструмента управления базами данных, такого как phpMyAdmin.

Эта статья проведет вас через процесс установки LAMP на сервере под управлением Ubuntu 15.04.

Требования:

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

  1. Минимальная установка Ubuntu 15.04.
  2. Доступ к серверу по SSH (если у вас нет прямого доступа к серверу).
  3. Если машина будет использоваться в качестве сервера, вам следует убедиться, что на ней настроен статический IP-адрес.

Шаг 1. Установите имя хоста сервера и обновление системы.

1. Как только ваш сервер Ubuntu 15.04 будет запущен и заработает, получите доступ к нему через SSH и настройте имя хоста. Этого можно легко добиться, используя:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Конечно, вам следует изменить «your-hostname.com» на фактическое имя хоста, которое вы будете использовать.

2. Чтобы убедиться, что ваша система обновлена, выполните следующую команду:

sudo apt-get update && sudo apt-get upgrade

Шаг 2. Установите веб-сервер Apache.

3. Apache — наиболее часто используемый веб-сервер, на котором размещено большинство сайтов, доступных в Интернете. Чтобы установить Apache на свой сервер, вы можете просто ввести следующую команду:

sudo apt-get install apache2

Теперь вы можете запустить Apache, выполнив:


sudo service apache2 start


ifconfig –a

Когда вы получаете доступ к IP-адресу в браузере, вы должны увидеть страницу, подобную этой:

Шаг 3. Установите PHP с модулями

5. PHP означает препроцессор гипертекста . Это мощный язык программирования, используемый в основном для создания динамических веб-страниц, часто используемых с базами данных. Обратите внимание, что код PHP выполняется веб-сервером.

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

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Чтобы протестировать установку PHP, перейдите в корневой каталог веб-сервера, создайте и откройте файл с именем php_info.php:


cd /var/www/html/
sudo vim php_info.php

Вставьте следующий код:

<?php phpinfo(); ?>

Сохраните файл и загрузите его в свой браузер, набрав http://ваш-ip-адрес/php_info.php. Вы должны увидеть выходные данные функции phpinfo(), которая предоставит информацию о вашей настройке PHP:

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

sudo apt search php5

Шаг 4. Установите сервер и клиент MariaDB

7. MariaDB — это относительно новая система управления базами данных, разработанная сообществом. Это ответвление MySQL, которое должно оставаться свободным под лицензией GNU GPL. Проект возглавляют первоначальные разработчики MySQL, поскольку Oracle получила контроль над распространением MySQL. По сути, он обеспечивает ту же функциональность, что и MySQL, и здесь нечего бояться.

Чтобы установить MariaDB в Ubuntu 15.04, выполните следующую команду:

sudo apt-get install mariadb-client mariadb-server

8. Во время установки вам не будет предложено установить пароль для пользователя root MariaDB. Для этого вам потребуется ввести следующий набор команд:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

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

mysql_secure_installation

Шаг 5: Установите PhpMyAdmin

9. PhpMyAdmin — это веб-интерфейс, с помощью которого вы можете легко управлять и администрировать свои базы данных MySQL/MariaDB. Установка очень проста и может быть завершена с помощью следующей команды:

sudo apt-get install phpmyadmin

После установки вам будет предложено выбрать используемый веб-сервер. Выберите «Apache» и продолжайте:

10. Далее вас спросят, хотите ли вы настроить phpMyAdmin с помощью dbconfig-common. Выберите «Нет», как показано на скриншоте:

На этом установка phpMyAdmin завершена. Чтобы получить к нему доступ, вы можете использовать http://ваш-ip-адрес/phpmyadmin:

Для аутентификации вы можете использовать пользователя root MySQL и пароль, который вы установили ранее для этого пользователя.

Шаг 6. Запустите LAMP при загрузке системы.

11. Несмотря на то, что установщики должны были настроить автоматический запуск Apache и MariaDB при загрузке системы, на всякий случай можно выполнить следующие команды: чтобы убедиться, что они включены:

sudo systemctl enable apache2
sudo systemctl enable mysql

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

Вот и все. На вашем сервере Ubuntu 15.04 теперь работает стек LAMP, и вы готовы создавать или развертывать на нем свои веб-проекты.