Considerăm că avem un server NginX configurat in prealabil cu suport php, dacă nu ai unul configurat poți urma tutorialul de aici:
https://dreamserver.ro/blog/unix/debian/instalare-rapida-nginx-php-fpm-pe-debian-squeeze/
Instalăm serverul mysql și phpmyadmin:
root@dreamserver:~# apt-get install mysql-server mysql-client phpmyadmin
Punem o parolă pentru userul root la mysql atunci când suntem intrebați iar când trebuie să alegem versiunea de server web nu alegem nimic.
La configurarea phpMyAdmin alegem: No
Adăugăm in /etc/nginx/sites-enabled/www.sitenou.com inainte de ultima acoladă „}”:
location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}
Reincarcam fisierele de configurare nginx:
root@dreamserver:~# /etc/init.d/nginx reload
Acum dacă accesăm: http://adresaip/phpmyadmin sau http://domeniu/phpmyadmin ar trebui să ne apara phpMyAdmin dacă totul este configurat corespunzător.