Installation serveur · 2 min read · Feb 10, 2026
Installer Nginx Avec PHP5 Et Support MySQL Sur Fedora 10
Installer Nginx Avec PHP5 Et Support MySQL Sur Fedora 10
Version 1.0
Auteur : Falko Timme
Nginx (prononcé “engine x”) est un serveur HTTP gratuit, open-source et haute performance. Nginx est connu pour sa stabilité, son ensemble de fonctionnalités riche, sa configuration simple et sa faible consommation de ressources. Ce tutoriel montre comment vous pouvez installer Nginx sur un serveur Fedora 10 avec le support de PHP5 (via FastCGI) et le support de MySQL.
Je ne garantis pas que cela fonctionnera pour vous !
1 Remarque Préliminaire
Dans ce tutoriel, j’utilise le nom d’hôte server1.example.com avec l’adresse IP 192.168.0.100. Ces paramètres peuvent différer pour vous, donc vous devez les remplacer où cela est approprié.
2 Installer MySQL 5.0
Tout d’abord, nous installons MySQL 5.0 comme ceci :
yum install mysql mysql-serverEnsuite, nous créons les liens de démarrage système pour MySQL (afin que MySQL démarre automatiquement chaque fois que le système démarre) et démarrons le serveur MySQL :
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startMaintenant, vérifiez que le réseau est activé. Exécutez
netstat -tap | grep mysqlCela devrait afficher quelque chose comme ceci :
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
[root@server1 ~]#Si ce n’est pas le cas, éditez /etc/my.cnf et commentez l’option skip-networking :
vi /etc/my.cnf| [...] #skip-networking [...] |
et redémarrez votre serveur MySQL :
/etc/init.d/mysqld restartExécutez
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordpour définir un mot de passe pour l’utilisateur root (sinon, n’importe qui peut accéder à votre base de données MySQL !).
Si la dernière commande vous renvoie une erreur…
[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]#… nous pouvons définir le mot de passe comme suit : connectez-vous à MySQL :
mysql -u root -pTapez le mot de passe pour l’utilisateur root de MySQL. Ensuite, dans le shell MySQL, faites ceci :
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';Exécutez
mysql> SELECT * FROM user;pour vous assurer que toutes les lignes où l’utilisateur est root ont un mot de passe.
Si tout semble correct, exécutez
mysql> FLUSH PRIVILEGES;… et quittez le shell MySQL :
mysql> quit;3 Installer Nginx
Nginx est disponible en tant que paquet pour Fedora 10 que nous pouvons installer comme suit :
yum install nginxEnsuite, nous créons les liens de démarrage système pour nginx et le démarrons :
chkconfig --levels 235 nginx on
/etc/init.d/nginx startTapez l’adresse IP ou le nom d’hôte de votre serveur web dans un navigateur (par exemple http://192.168.0.100), et vous devriez voir la page d’accueil de nginx :

Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.