ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить LEMP на Ubuntu 16.04

Как установить LEMP на Ubuntu 16.04

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

Она включает в себя операционную систему Linux, на веб – сервер Apache, MySQL для хранения управления данными и и PHP для обработки динамического контента.

В этой статье мы пройдем полную установку LAMP на основе VPS Ubuntu 16.04 .

Требования

Доступ к SSH с привилегиями суперпользователя на ваш сервер, а также в Ubuntu 16.04 VPS, чтобы в состоянии выполнить все действия, описанные в этом руководстве.

1. Обновление системы

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

apt-get update && apt-get upgrade

 

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

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

Мы начнем с установки веб-сервера Apache. Apache считаются наиболее широко используемым программным обеспечением веб-сервером. Это быстрое, безопасное, надежное и может быть легко настроено в зависимости от ваших потребностей.

Для того, чтобы установить Apache на сервере, выполните следующую команду:

apt-get install apache2

 

После завершения установки, вы должны позволить Apache запускается автоматически при загрузке системы. Вы можете сделать это с помощью следующей команды:

systemctl enable apache2

 

Для того, чтобы убедиться в том, что Apache запущен, откройте веб-браузер и введите IP-адрес сервера (например, http://111.222.333.444). Если Apache успешно установлен, вы увидите сообщение об этом, «Это работает!».

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

Далее, мы будем устанавливать MySQL на вашем сервере. MySQL является одной из самых популярных систем управления базами данных.

Для установки MySQL в вашей системе, введите следующую команду и введите Y для продолжения:

apt-get install mysql-server

 

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

После завершения установки, в целях повышения безопасности вашего сервера MySQL, мы рекомендуем сделать безопасную установку MySQL, введя следующую команду:

mysql_secure_installation

 

Во-первых, вам будет задан вопрос о настройке плагина проверки пароля.

Would you like to setup VALIDATE PASSWORD plugin?(Press y|Y for Yes, any other key for No) :

 

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

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

Если вы выберете «Yes», вам будет предложено выбрать уровень политики проверки пароля:

There are three levels of password validation policy:

LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:

 

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

После этого вы получите еще пару вопросов, и рекомендуется, чтобы вы ответили «Yes» на все из них:

Remove anonymous users? (Press y|Y for Yes, any other key for No) :

Disallow root login remotely? (Press y|Y for Yes, any other key for No) :

Remove test database and access to it? (Press y|Y for Yes, any other key for No) :

Reload privilege tables now? (Press y|Y for Yes, any other key for No) :

 

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

systemctl enable mysql

 

При этом, ваша установка MySQL завершена.

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

Последний шаг в этой статье, это установка PHP. PHP является языком программирования, в основном используется для разработки динамических веб-сайтов.

Мы также включим в себя некоторые дополнительные модули для того, чтобы помочь PHP подключаться к нашему Apache и MySQL.

Для этого введите следующую команду:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql

 

Теперь мы можем проверить, работает ли правильно PHP, поместив файл с именем info.php в корневой каталог вашего веб-сервера каталога.

Для этого введите следующую команду:

nano /var/www/html/info.php

 

Введите следующие данные внутри файла и сохраните его:

<?php
phpinfo();
?>

 

И, наконец, перезапустите сервер Apache, набрав:

systemctl restart apache2

 

Теперь, если вы перейдете к этой странице: http//your_server_ip_address/info.php в вашем веб-браузере, вы увидите следующую страницу, показывающий текущую конфигурацию PHP:

php-info-LAMP

Это означает, что PHP работает должным образом. Кроме того, вы можете установить phpmyadmin. Это позволит вам управлять вашими базами данных MySQL через веб – браузер.
Вы можете проверить статью по установке phpmyadmin, чтобы узнать, как вы можете установить его на Ubuntu 16.04 VPS.

При этом, вы закончили установку LAMP в вашей системе.

Exit mobile version