Как установить LAMP Stack с помощью PhpMyAdmin в Ubuntu 18.04

  1. Требования:
  2. Шаг 1: Установите веб-сервер Apache на Ubuntu 18.04
  3. Шаг 2: Установите MariaDB на Ubuntu 18.04
  4. Шаг 3: Установите PHP на Ubuntu 18.04
  5. Шаг 4: Установите PhpMyAdmin в Ubuntu 18.04

Стек LAMP состоит из пакетов, таких как Apache , MySQL / MariaDB и PHP, установленных в системной среде Linux для размещения веб-сайтов и приложений.

Читайте также : Установите Apache, MariaDB, PHP и PhpMyAdmin в Ubuntu 18.04

PhpMyAdmin - это бесплатный, широко известный, полнофункциональный и интуитивно понятный веб-интерфейс с открытым исходным кодом для администрирования баз данных MySQL и MariaDB . Он поддерживает различные операции с базами данных и имеет множество функций, которые позволяют легко управлять базами данных из веб-интерфейса; такие как импорт и экспорт данных в различных форматах, создание сложных и полезных запросов с использованием Query-by-example (QBE), администрирование нескольких серверов и многое другое.

Требования:

  1. Минимальная установка сервера Ubuntu 18.04.
  2. Доступ к серверу через SSH (если у вас нет прямого доступа).
  3. Права пользователя root или использование команда sudo запустить все команды.

В этой статье мы расскажем, как установить стек LAMP с помощью PhpMyAdmin в Ubuntu 18.04 .

Шаг 1: Установите веб-сервер Apache на Ubuntu 18.04

1. Сначала начните с обновления пакетов программного обеспечения, а затем установите веб-сервер Apache, используя следующие команды.

$ sudo apt update $ sudo apt установить apache2

2. После завершения процесса установки служба apache должна запуститься автоматически и будет включена для запуска во время загрузки системы, вы можете проверить, работает ли она, используя следующую команду.

$ sudo systemctl status apache2

3. Если у вас включен и работает системный брандмауэр, вам нужно открыть порты 80 и 443, чтобы запросы клиентского соединения могли отправляться на веб-сервер apache через HTTP и HTTPS соответственно, а затем перезагрузить настройки брандмауэра, как показано.

$ sudo ufw allow 80 / tcp $ sudo ufw allow 443 / tcp $ sudo ufw reload

4. Теперь проверьте правильность установки Apache, протестировав тестовую страницу по умолчанию по указанному ниже URL-адресу в веб-браузере.

http: // имя_домена / ИЛИ http: // SERVER_IP /

Если вы видите веб-страницу apache по умолчанию, это означает, что ваша установка работает нормально.

Если вы видите веб-страницу apache по умолчанию, это означает, что ваша установка работает нормально

Проверьте веб-страницу Apache

Шаг 2: Установите MariaDB на Ubuntu 18.04

5. Теперь установите MariaDB , бесплатную систему управления базами данных с открытым исходным кодом, созданную на базе MySQL, и это проект, разработанный сообществом и возглавляемый первоначальными разработчиками MySQL .

$ sudo apt установить mariadb-сервер mariadb-клиент

6. Службы MariaDB должны запускаться автоматически после установки, проверьте ее состояние и убедитесь, что она запущена и работает.

$ sudo systemctl status mysql

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

$ sudo mysql_secure_installation

Как только вы запустите скрипт, он попросит вас ввести текущий пароль для root ( введите no ):

Затем введите yes / y для следующих вопросов безопасности:

  • Установить пароль root? [Да / Нет]: у
  • Удалить анонимных пользователей? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Запретить вход в систему root удаленно? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Удалить тестовую базу данных и получить к ней доступ? (Нажмите y | Y для Да, любую другую клавишу для Нет): y
  • Перезагрузить таблицы привилегий сейчас? (Нажмите y | Y для Да, любую другую клавишу для Нет): y

Безопасная установка Mariadb в Ubuntu 18.04

Шаг 3: Установите PHP на Ubuntu 18.04

8. PHP - один из наиболее широко используемых языков сценариев на стороне сервера, используемых для создания динамического контента на веб-сайтах и ​​в приложениях. Вы можете установить PHP (по умолчанию версия PHP 7.2 ) и другие модули для веб-развертываний, используя следующую команду.

$ sudo apt install php php-common php-mysql php-gd php-cli

9. После установки PHP вы можете проверить свои настройки PHP, создав простую страницу info.php в корне документа вашего веб-сервера, используя эту единственную команду.

$ echo "<? php phpinfo ();?>" | sudo tee /var/www/html/info.php

10. Затем откройте веб-браузер и введите этот URL-адрес для просмотра информационной страницы php.

http: //domain_name/info.php ИЛИ http: //SERVER_IP/info.php http: //domain_name/info

Проверка информации PHP в Ubuntu 18.04

Шаг 4: Установите PhpMyAdmin в Ubuntu 18.04

11. Наконец, вы можете установить phpMyAdmin для администрирования баз данных MySQL / MariaDB, не выходя из веб-браузера, выполнив следующую команду.

$ sudo apt установить phpmyadmin

В процессе установки пакета вам будет предложено выбрать веб-сервер, который должен быть автоматически настроен для запуска phpMyAdmin, выберите apache , нажав пробел и нажав Enter .

В процессе установки пакета вам будет предложено выбрать веб-сервер, который должен быть автоматически настроен для запуска phpMyAdmin, выберите apache , нажав пробел и нажав Enter

Выберите PhpMyAdmin веб-сервер

Выберите PhpMyAdmin веб-сервер

Конфигурация PhpMyAdmin

12. Затем введите пароль для пользователя-администратора MySQL / MariaDB, чтобы установщик мог создать базу данных для phpmyadmin.

Установить пароль для Phpmyadmin

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

$ sudo systemctl перезапустить apache2

Примечание . Если пакет PhpMyAdmin не был включен для автоматической работы с веб-сервером apache, выполните следующие команды, чтобы скопировать файл конфигурации phpmyadmin apache, расположенный в / etc / phpmyadmin /, в каталог доступных конфигураций веб-сервера apache / etc / apache2 / conf-available / и затем активируйте его с помощью утилиты a2enconf и перезапустите службу apache, чтобы внести последние изменения, как показано ниже.

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf $ sudo a2enconf phpmyadmin $ sudo systemctl перезапустите apache2

14. Наконец, в веб-браузере и введите следующий URL-адрес для доступа к веб-интерфейсу phpMyAdmin.

http: // имя_домена / phpmyadmin ИЛИ http: // SERVER_IP / phpmyadmin

Используйте учетные данные root для аутентификации в phpMyAdmin, как показано на следующем снимке экрана.

PhpMyAdmin Войти

Важное замечание : Начиная с MySQL 5.7 , для входа в систему root требуется команда sudo , поэтому для входа в систему root не удастся использовать phpmyadmin, возможно, вам потребуется создать другую учетную запись администратора. Получите доступ к оболочке mariadb, используя учетную запись root из терминала, и выполните следующие команды, чтобы создать нового пользователя:

$ sudo mysql -u root -p MariaDB [(нет)]> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ ' admin ' @ 'localhost' ИДЕНТИФИЦИРОВАНО ПО ' [электронная почта защищена] ! # 254tecmint '; MariaDB [(none)]> ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. * ДЛЯ ' admin ' @ 'localhost' С ПОМОЩЬЮ GRANT; MariaDB [(none)]> ПРИВИЛЕГИИ ПРОМЫВКИ;

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

PhpMyAdmin MySQL Database Administration

Чтобы защитить свой веб-интерфейс PhpMyAdmin, проверьте эту статью: 4 полезных совета по обеспечению безопасности веб-интерфейса PhpMyAdmin ,

Это оно! В этой статье мы объяснили, как настроить стек LAMP с помощью последней версии PhpMyAdmin в Ubuntu 18.04 . Используйте форму комментария ниже, чтобы отправить нам свои вопросы, или мысли об этом руководстве.

Echo "<?
Php phpinfo ();?