In questo tutorial, ti mostreremo come installare e configurare PHPMyAdmin su Nginx sul tuo CentOS 6. Per chi non lo sapesse, PHPMyAdmin è l'amministrazione basata sul web strumento per la gestione dei server MySQL, MariaDB e Drizzle, aiuta nell'esecuzione di attività di database come creazione, eliminazione, query, tabelle, colonne, relazioni, indici, utenti, permessi, ecc.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, ospiti il tuo sito sul tuo VPS e presupponi che tu abbia già installato Nginx su il sistema. Avrai anche bisogno di PHP-fpm per far funzionare Phpmyadmin su Nginx.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 6.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa phpMyAdmin su Nginx
Passaggio 1. Innanzitutto, aggiungi EPEL yum repository al tuo sistema.
CentOS 6:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 7:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-1.noarch.rpm
Passaggio 2. Installa phpMyAdmin usando il comando seguente.
yum -y install phpmyadmin php
Passaggio 3. Configura Nginx per servire phpMyAdmin.
In Nginx, è possibile trovare un file host virtuale in /etc/nginx/conf.d
la directory. Creiamo un file chiamato “phpmyadmin.conf
”.
#nano /etc/nginx/conf.d/phpmyadmin.idroot.us.conf server { listen 80; server_name phpmyadmin.idroot.us; root /var/www/html/phpMyAdmin; location / { index index.php; } ## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; } location ~ /\.ht { deny all; } location ~ /(libraries|setup/frames|setup/libs) { deny all; return 404; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/html/phpMyAdmin$fastcgi_script_name; } }
Crea la directory richiesta e abilita l'host virtuale Nginx per PHPMyAdmin.
mkdir -p /var/www/html/phpMyAdmin
Passaggio 4. Riavvia i servizi.
service nginx restart service php-fpm restart
Passaggio 5. Accesso all'interfaccia utente Web di phpMyAdmin.
Ora apri il browser e vai a http://your-ip-address/phpMyAdmin
e il tuo PHPMyAdmin ti chiederà l'utente e la password della tua installazione MySQL, puoi usare root come utente e la password MySQL di root, o qualsiasi altro utente/password MySQL.
Congratulazioni! Hai installato correttamente PHPMyAdmin con Nginx. Grazie per aver utilizzato questo tutorial per installare PHPMyAdmin sul server web Nginx sul sistema Linux. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di PHPMyAdmin.