Вы хотите настроить phpMyAdmin с Nginx на своем сервере Ubuntu 18.04? Не смотрите дальше! В этой статье мы познакомим вас с различными способами установки phpMyAdmin и его настройки с помощью Nginx, используя разговорный язык и попутно предоставляя примеры кода.
Метод 1: установка phpMyAdmin с использованием официального репозитория Ubuntu
Самый простой способ установить phpMyAdmin — использовать официальный репозиторий Ubuntu. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install phpmyadmin
В процессе установки вам будет предложено выбрать веб-сервер, для которого вы хотите настроить phpMyAdmin. Выберите Nginx и нажмите Enter. Следуйте инструкциям на экране для завершения установки.
Метод 2: установка phpMyAdmin из исходного кода
Если вы предпочитаете установить phpMyAdmin из исходного кода, вы можете выполнить следующие действия:
- Установить необходимые зависимости:
sudo apt update
sudo apt install nginx php-fpm php-mbstring php-zip php-gd php-xml php-curl
- Загрузите последнюю версию phpMyAdmin:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
- Извлеките загруженный zip-файл:
unzip phpMyAdmin-latest-all-languages.zip
- Переместите извлеченную папку в нужное место, например:
sudo mv phpMyAdmin-5.1.0-all-languages /var/www/html/phpmyadmin
- Настройте Nginx для обслуживания phpMyAdmin:
Создайте новый файл конфигурации блока сервера для phpMyAdmin:
sudo nano /etc/nginx/conf.d/phpmyadmin.conf
Добавьте в файл следующее содержимое:
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html/phpmyadmin;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock; # Replace with your PHP version
}
}
Сохраните файл и выйдите из текстового редактора.
- Перезапустите Nginx, чтобы применить изменения:
sudo service nginx restart
Метод 3. Использование Docker для установки phpMyAdmin с помощью Nginx
Если вы уже знакомы с Docker, вы можете использовать его возможности для быстрой настройки phpMyAdmin с Nginx. Выполните следующие действия:
-
Установите Docker на свой сервер Ubuntu 18.04. Подробные инструкции можно найти в документации Docker.
-
Создайте файл
docker-compose.yml
со следующим содержимым:
version: '3'
services:
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- 8080:80
environment:
- PMA_HOST=your_mysql_host
- PMA_PORT=your_mysql_port
- PMA_ARBITRARY=1
restart: always
Замените your_mysql_host
и your_mysql_port
соответствующими значениями.
- Запустите контейнер Docker:
docker-compose up -d
Вы можете получить доступ к phpMyAdmin, посетив http://your_server_ip:8080
в своем веб-браузере.
Заключение
В этой статье мы рассмотрели три различных способа установки phpMyAdmin с Nginx в Ubuntu 18.04. Предпочитаете ли вы использовать официальный репозиторий Ubuntu, устанавливать из исходного кода или использовать Docker, теперь у вас есть несколько вариантов на выбор. Выберите метод, который лучше всего соответствует вашим потребностям, и будьте готовы легко управлять своими базами данных MySQL!