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

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


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

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

PhpMyAdmin — это бесплатный, широко известный, полнофункциональный и интуитивно понятный веб-интерфейс с открытым исходным кодом для администрирования баз данных MySQL и MariaDB. Он поддерживает различные операции с базами данных и имеет множество функций, позволяющих легко управлять базами данных через веб-интерфейс; такие как импорт и экспорт данных в различных форматах, создание сложных и полезных запросов с использованием запроса по примеру (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 install apache2

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

sudo systemctl status apache2

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

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

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

http://domain_name/
OR
http://SERVER_IP/

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

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

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

sudo apt install mariadb-server mariadb-client

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

sudo systemctl status mysql

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

sudo mysql_secure_installation

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

Затем введите да/y на следующие контрольные вопросы:

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

Шаг 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
OR
http://SERVER_IP/info.php

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

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

sudo apt install phpmyadmin

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

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

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

sudo systemctl restart apache2

Примечание. Если для пакета PhpMyAdmin не включена автоматическая работа с веб-сервером Apache, выполните следующие команды, чтобы скопировать конфигурацию Apache phpmyadmin. файл, расположенный в /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 restart apache2

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

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

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

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

sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '=@!#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

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

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

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