Cet article vous mènera étape par étape pour comprendre comment construire PHP et Nginx dans l'environnement CentOS 6.5 pour créer des services Web stables et réactifs. Couvrant les processus clés pour l'installation, la configuration et l'optimisation, il convient aux développeurs et au personnel opérationnel qui ont besoin de déployer des sites Web efficaces.
Tout d'abord, vous devez installer Nginx sur votre système CENTOS 6.5. Vous pouvez installer la source EPEL et compléter l'installation de Nginx via la commande suivante:
sudo yum install epel-release
sudo yum install nginx
Une fois l'installation terminée, démarrez le service Nginx et configurez-le pour démarrer automatiquement:
sudo service nginx start
sudo chkconfig nginx on
Ensuite, installez les modules de support PHP, PHP-FPM et MySQL pour vous assurer que PHP peut fonctionner normalement via Nginx:
<span class="fun">sudo yum installer php php-fpm php-mysql</span>
Une fois l'installation terminée, la configuration nécessaire de PHP-FPM est requise. Ouvrez le fichier de configuration à l'aide d'un éditeur de texte:
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
Modifiez les groupes d'utilisateurs et d'utilisateurs dans la configuration de Nginx :
user = nginx
group = nginx
Enregistrer et fermer le fichier.
sudo service php-fpm start
sudo chkconfig php-fpm on
Modifiez le fichier de configuration par défaut de Nginx et ajoutez la prise en charge des fichiers PHP. mettre en œuvre:
<span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>
À l'intérieur du bloc Emplacement / {} , ajoutez la configuration suivante pour gérer les demandes PHP:
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;
}
Une fois la configuration terminée, redémarrez Nginx pour rendre les modifications à prendre effet:
<span class="fun">service sudo nginx redémarrer</span>
Créez un fichier de test dans le répertoire de racine Web pour vérifier que l'environnement PHP fonctionne correctement. Info.php peut être créé avec la commande suivante:
<span class="fun">echo "<? php phpinfo () ;?>"> /usr/share/nginx/html/info.php</span>
Accédez ensuite à http: // server ip / info.php via votre navigateur pour afficher la page d'informations PHP.
Grâce aux étapes ci-dessus, vous pouvez configurer avec succès PHP et NGINX sur le système CentOS 6.5 pour obtenir un environnement de service Web stable et efficace. La configuration raisonnable améliore non seulement les performances du site Web, mais facilite également la maintenance et l'expansion ultérieures. J'espère que ce guide peut vous aider à créer rapidement un serveur qui répond à vos besoins.