Как установить phpMyAdmin на Ubuntu 23.04

Если вы работаете с веб-серверами, вы должны знать, как важно иметь доступ к базе данных, чтобы управлять своими данными. Одним из наиболее популярных инструментов для управления базами данных является phpMyAdmin, который позволяет управлять базами данных MySQL через веб-интерфейс. В этой статье мы покажем вам, как установить phpMyAdmin на Ubuntu Linux с помощью стека LEMP.

Шаг 1: Обновление системы

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

sudo apt update
sudo apt upgrade

Шаг 2: Установка Nginx

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

sudo apt install nginx

После завершения установки проверьте, работает ли Nginx, выполнив команду:

systemctl status nginx

Шаг 3: Установка MySQL

MySQL — это реляционная база данных, которую часто используют для хранения данных веб-сайтов. Выполните следующую команду, чтобы установить MySQL:

sudo apt install mysql-server

После установки MySQL создайте базу данных для phpMyAdmin, выполнив следующую команду:

mysql -u root -p
CREATE DATABASE phpmyadmin;

Шаг 4: Установка PHP

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

sudo apt install php-fpm php-mysql

Шаг 5: Установка phpMyAdmin

Теперь, когда вы установили все необходимые компоненты, вы можете приступить к установке phpMyAdmin. Выполните следующую команду, чтобы установить phpMyAdmin:

sudo apt install phpmyadmin

Во время установки вам будет задан ряд вопросов, включая способ настройки phpMyAdmin. Выберите «nginx», а затем введите пароль для доступа к phpMyAdmin.

Шаг 6: Настройка Nginx

Теперь, когда вы установили phpMyAdmin, вам нужно настроить Nginx, чтобы он мог обслуживать веб-интерфейс phpMyAdmin. Создайте новый конфигурационный файл для phpMyAdmin, выполнив следующую команду:

sudo nano /etc/nginx/conf.d/phpmyadmin.conf

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

server {
    listen 80;
    listen [::]:80;
    root /usr/share/phpmyadmin;
    index index.php;
    server_name example.com; # замените example.com на свой домен
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock; # замените на свой путь к PHP-FPM
    }
}

example.com адрес домена, именно этот адрес должен быть введен в адресную строку браузера, чтобы открылся нужный сайт. Если нет возможность зарегистрировать домен и имя узла в DNS, можно прописать домен в локальном файле hosts или указать IP адрес сервера.

Важно. Если не удобно работать с nano, то отредактируйте файл через WinSCP.

Сохраните и закройте файл, а затем проверьте конфигурационный файл, выполнив следующую команду:

sudo nginx -t

Если конфигурационный файл не содержит ошибок, перезапустите Nginx, чтобы изменения вступили в силу:

sudo systemctl restart nginx

Шаг 7: Проверка установки

Теперь вы можете проверить, работает ли phpMyAdmin, открыв веб-браузер и перейдя по адресу http://example.com/phpmyadmin, где example.com — это ваш домен. Введите имя пользователя и пароль, которые вы указали во время установки, чтобы получить доступ к интерфейсу phpMyAdmin.

Вопрос и ответ:

Q: Можно ли установить phpMyAdmin на другую ОС, кроме Ubuntu Linux?

A: Да, phpMyAdmin можно установить на многие операционные системы, включая Windows, macOS и другие дистрибутивы Linux.

Q: Можно ли использовать phpMyAdmin с базами данных, отличными от MySQL?

A: Нет, phpMyAdmin может работать только с базами данных MySQL и MariaDB.

Q: Можно ли использовать phpMyAdmin для резервного копирования базы данных?

A: Да, в phpMyAdmin есть функция экспорта, которая позволяет сохранить базу данных в файл.

Q: Как удалить phpMyAdmin?

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

sudo apt remove phpmyadmin

Q: Как изменить пароль для доступа к phpMyAdmin?

A: Вы можете изменить пароль, выполнив следующую команду:

sudo dpkg-reconfigure phpmyadmin

В этой статье мы рассмотрели, как установить phpMyAdmin на Ubuntu Linux с помощью стека LEMP. Мы рассмотрели все необходимые компоненты, включая Nginx, MySQL, PHP и сам phpMyAdmin, и показали, как настроить Nginx для обслуживания веб-интерфейса phpMyAdmin. Надеемся, что этот материал был полезен для вас.

Если остались вопросы, задавайте их в комментариях или телеграмм.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *