Position actuelle: Accueil> Derniers articles> Tutoriel de configuration détaillé pour Nginx avec PHP 5.5 dans l'environnement CentOS

Tutoriel de configuration détaillé pour Nginx avec PHP 5.5 dans l'environnement CentOS

gitbox 2025-07-26

Préface

Alors que les sites Web continuent d'améliorer les exigences de performance et de sécurité, la combinaison des applications PHP 5.5 et Nginx est devenue de plus en plus courante. Cet article vous fournira une solution complète pour configurer PHP 5.5 et Nginx sur le système CentOS pour aider à créer un serveur Web efficace et stable.

Préparation

Avant de configurer, il est recommandé de mettre à jour le système CENTOS vers la dernière version pour assurer la stabilité de l'environnement. Les mises à jour du système peuvent être effectuées via les commandes suivantes:

 sudo yum update -y

Installer nginx

Installez d'abord Nginx et exécutez la commande suivante:

 sudo yum install epel-release -y
sudo yum install nginx -y

Démarrer Nginx et configurer la mise sous tension

Une fois l'installation terminée, démarrez le service Nginx et définissez-le pour démarrer automatiquement:

 sudo systemctl start nginx
sudo systemctl enable nginx

Installer PHP 5.5

Étant donné que le référentiel par défaut CentOS ne contient pas de PHP 5.5, le référentiel supplémentaire doit être ajouté et installé après l'installation:

 sudo yum install php55 php55-fpm -y

Configurer PHP-FPM

Une fois l'installation terminée, modifiez le fichier de configuration PHP-FPM et définissez l'utilisateur et le groupe d'exécution:

 sudo vi /etc/php-fpm.d/www.conf

Trouvez et modifiez les deux lignes suivantes:

 user = nginx
group = nginx

Démarrer PHP-FPM et définir l'auto-démarrage

Une fois la configuration terminée, démarrez PHP-FPM et définissez-le sur Paliser et démarrez:

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

Configurer nginx pour prendre en charge PHP 5.5

Créez un nouveau fichier de configuration de support PHP dans le répertoire de configuration Nginx:

 sudo vi /etc/nginx/conf.d/php55.conf

Ajouter ce qui suit:

 listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

Vérifiez la configuration de Nginx et redémarrez le service

Après avoir terminé la configuration, vérifiez si la configuration Nginx est correcte:

 sudo nginx -t

Après avoir confirmé cela, redémarrez Nginx:

 sudo systemctl restart nginx

Tester l'environnement PHP

Créez une page de test PHP pour vérifier que l'environnement est configuré avec succès:

 echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php

Visitez http://your_domain.com/info.php . Si la page affiche des informations PHP, cela signifie que la configuration est réussie.

Résumer

Après les étapes ci-dessus, vous avez terminé avec succès l'installation et la configuration de PHP 5.5 et Nginx sur le système CentOS. Cet environnement peut efficacement améliorer les performances et la stabilité du site Web, et convient aux déploiements de projet qui nécessitent un support PHP 5.5.