Как установить 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. Надеемся, что этот материал был полезен для вас.
Если остались вопросы, задавайте их в комментариях или телеграмм.
