-
Implementacja phpMyAdmin w nginx
Kiedyś przy okazji pisania artykułu o nginx, zostałem poproszony o konfigurację pod phpMyAdmin. Spełniam życzenie. Zakładamy, że tworzymy nowego vhosta dedykowanego dla tego narzędzia, np. mysql.adres.eu, a oprogramowanie pochodzi z repozytoriów (standardowe położenie plików). Tworzymy plik „/etc/nginx/conf.d/dowolna_nazwa.conf” o treści:
server {
listen 80;
server_name mysql.adres.eu;
access_log /var/log/nginx/phpmyadmin.access_log;
error_log /var/log/nginx/phpmyadmin.error_log;
location / {
root /usr/share/phpMyAdmin;
index main.php;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
}
}
Jeśli phpMyAdmin nie znajduje się w następującej lokalizacji tj. „/usr/share/phpMyAdmin”, należy wpisać obowiązującą ścieżkę. W razie pytań, piszcie na forum lub w komentarzach.
Pożyteczne 🙂 dzięki.
🙂
A czy nie trzeba dodawać wpisów do DNS dla mysql.adres.eu? Bo mi nie działa 😀
Trzeba 🙂 Fakt, nie wspomniałem o tym.