Веб-интерфейс phpMyAdmin предоставляет удобный способ управления базами данных MySQL через веб-браузер. Вместо того, чтобы работать с командной строкой, вы можете использовать phpMyAdmin для создания, изменения и удаления баз данных, таблиц и записей. Установка phpMyAdmin на сервер Ubuntu 20.04 с Nginx является относительно простой задачей. В этой статье мы рассмотрим пошаговую инструкцию по установке phpMyAdmin и настройке его работы с Nginx.
Прежде чем начать установку, убедитесь, что ваш сервер Ubuntu 20.04 уже настроен и работает с установленным Nginx. Если у вас еще нет Nginx, вы можете установить его, следуя нашей статье «Установка и настройка Nginx на Ubuntu 20.04».
Когда у вас уже есть рабочий сервер с Nginx, вы можете приступить к установке phpMyAdmin. Для начала, откройте терминал и выполните следующую команду:
Установка phpmyadmin
Чтобы установить phpmyadmin на Ubuntu 20.04 с использованием веб-сервера Nginx, выполните следующие шаги:
- Установите phpmyadmin и необходимые зависимости, выполнив команду:
- Во время установки вас будет спрошено, хотите ли вы настроить базу данных для phpmyadmin с использованием dbconfig-common. Выберите «да» и введите пароль для базы данных phpmyadmin.
- Создайте символическую ссылку на директорию phpmyadmin в директории Nginx:
- Настройте конфигурацию Nginx для включения phpmyadmin. Создайте новый файл конфигурации с помощью команды:
- Вставьте следующую конфигурацию в файл:
- Сохраните и закройте файл конфигурации.
- Перезапустите Nginx, чтобы применить изменения:
- Теперь вы сможете получить доступ к phpmyadmin, открыв веб-браузер и перейдя по адресу «http://your_server_ip/phpmyadmin». Войдите с использованием имени пользователя и пароля, которые вы указали во время установки.
sudo apt update sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
sudo ln -s /usr/share/phpmyadmin /var/www/html
sudo nano /etc/nginx/conf.d/phpmyadmin.conf
location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } }
sudo systemctl restart nginx
Поздравляю! Теперь у вас установлен и настроен phpmyadmin на Ubuntu 20.04 с веб-сервером Nginx.
Настройка phpmyadmin с nginx
Для начала установки PhpMyAdmin, введите следующую команду в терминале:
- sudo apt update
- sudo apt install phpmyadmin
В процессе установки вам будет предложено выбрать веб-сервер. Выберите Nginx и нажмите Enter.
Автоматически будет создана символическая ссылка для доступа к PhpMyAdmin в директории /var/www/html:
- sudo ln -s /usr/share/phpmyadmin /var/www/html
Теперь вам необходимо сконфигурировать Nginx для использования PhpMyAdmin. Откройте файл конфигурации nginx для виртуального хоста:
- sudo nano /etc/nginx/sites-available/default
Добавьте следующий блок конфигурации внутри блока server:
location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } }
Перезапустите Nginx для применения настроек:
- sudo service nginx restart
Теперь вы можете открыть веб-браузер и ввести адрес веб-сервера, за которым следует «/phpmyadmin» (например, http://your_server_ip/phpmyadmin). Вы будете перенаправлены на страницу входа в PhpMyAdmin, где вы можете войти, используя свои учетные данные MySQL.
Теперь, когда вы успешно настроили PhpMyAdmin с Nginx на Ubuntu 20.04, вы можете удобно управлять вашими базами данных MySQL через веб-интерфейс PhpMyAdmin.