Установка и настройка phpMyAdmin на Ubuntu 20.04 при помощи сервера Nginx

Веб-интерфейс 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, выполните следующие шаги:

  1. Установите phpmyadmin и необходимые зависимости, выполнив команду:
  2. sudo apt update
    sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
  3. Во время установки вас будет спрошено, хотите ли вы настроить базу данных для phpmyadmin с использованием dbconfig-common. Выберите «да» и введите пароль для базы данных phpmyadmin.
  4. Создайте символическую ссылку на директорию phpmyadmin в директории Nginx:
  5. sudo ln -s /usr/share/phpmyadmin /var/www/html
  6. Настройте конфигурацию Nginx для включения phpmyadmin. Создайте новый файл конфигурации с помощью команды:
  7. sudo nano /etc/nginx/conf.d/phpmyadmin.conf
  8. Вставьте следующую конфигурацию в файл:
  9. 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/;
    }
    }
  10. Сохраните и закройте файл конфигурации.
  11. Перезапустите Nginx, чтобы применить изменения:
  12. sudo systemctl restart nginx
  13. Теперь вы сможете получить доступ к phpmyadmin, открыв веб-браузер и перейдя по адресу «http://your_server_ip/phpmyadmin». Войдите с использованием имени пользователя и пароля, которые вы указали во время установки.

Поздравляю! Теперь у вас установлен и настроен phpmyadmin на Ubuntu 20.04 с веб-сервером Nginx.

Настройка phpmyadmin с nginx

Для начала установки PhpMyAdmin, введите следующую команду в терминале:

  1. sudo apt update
  2. 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.

Оцените статью
Добавить комментарий