Installazione Server · 2 min read · Feb 10, 2026
Installazione di Nginx con supporto PHP5 e MySQL su Fedora 10
Installazione di Nginx con supporto PHP5 e MySQL su Fedora 10
Versione 1.0
Autore: Falko Timme
Nginx (pronunciato “engine x”) è un server HTTP gratuito, open-source e ad alte prestazioni. Nginx è noto per la sua stabilità, il ricco set di funzionalità, la configurazione semplice e il basso consumo di risorse. Questo tutorial mostra come installare Nginx su un server Fedora 10 con supporto PHP5 (tramite FastCGI) e supporto MySQL.
Non fornisco alcuna garanzia che questo funzioni per te!
1 Nota preliminare
In questo tutorial utilizzo il nome host server1.example.com con l’indirizzo IP 192.168.0.100. Queste impostazioni potrebbero differire per te, quindi devi sostituirle dove appropriato.
2 Installazione di MySQL 5.0
Prima installiamo MySQL 5.0 in questo modo:
yum install mysql mysql-serverPoi creiamo i collegamenti di avvio del sistema per MySQL (in modo che MySQL si avvii automaticamente ogni volta che il sistema si avvia) e avviamo il server MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startOra controlla che la rete sia abilitata. Esegui
netstat -tap | grep mysqlDovrebbe mostrare qualcosa di simile:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
[root@server1 ~]#Se non lo fa, modifica /etc/my.cnf e commenta l’opzione skip-networking:
vi /etc/my.cnf| [...] #skip-networking [...] |
e riavvia il tuo server MySQL:
/etc/init.d/mysqld restartEsegui
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordper impostare una password per l’utente root (altrimenti chiunque può accedere al tuo database MySQL!).
Se l’ultimo comando ti restituisce un errore…
[root@server1 named]# mysqladmin -h server1.example.com -u root password yourrootsqlpassword
mysqladmin: connect to server at 'server1.example.com' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@server1 named]#… possiamo impostare la password come segue: connettiti a MySQL:
mysql -u root -pDigita la password per l’utente root di MySQL. Poi, nella shell di MySQL, fai questo:
mysql> USE mysql;mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = 'server1.example.com' AND User = 'root';mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = '127.0.0.1' AND User = 'root';Esegui
mysql> SELECT * FROM user;per assicurarti che tutte le righe in cui l’utente è root abbiano una password.
Se tutto sembra a posto, esegui
mysql> FLUSH PRIVILEGES;… e lascia la shell di MySQL:
mysql> quit;3 Installazione di Nginx
Nginx è disponibile come pacchetto per Fedora 10 che possiamo installare nel seguente modo:
yum install nginxPoi creiamo i collegamenti di avvio del sistema per nginx e lo avviamo:
chkconfig --levels 235 nginx on
/etc/init.d/nginx startDigita l’indirizzo IP o il nome host del tuo server web in un browser (ad es. http://192.168.0.100), e dovresti vedere la pagina di benvenuto di nginx:

Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.