Utilisez le service de commande nginx start sous Linux pour démarrer et connectez-vous à localhost pour voir la page d'accueil.
Pendant le processus de modification, j'ai ajouté index.php au serveur,
la racine est toujours /usr/share/nginx/html, aucune modification n'a été apportée.
Lorsque j'ouvre localhost, une erreur de passerelle incorrecte 502 est signalée.
D'après ce qui se dit sur Internet, j'ai testé si le cache n'est pas suffisant ou si les threads ne suffisent pas. Cela ne devrait pas poser de problème avec php-fpm. Je me demande si c'est parce que php-fcgi n'est pas démarré ?
Je vais me poser quelques questions et vous exposer ma solution.
La réponse au premier étage est correcte, mais le démarrage de php-cgi n'a pas fonctionné sur ma machine pour une raison quelconque, j'ai donc téléchargé spwan-fcgi, qui est un logiciel de gestion de php-cgi.
Après une installation réussie, entrez la commande spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi (les mots en gras doivent être modifiés en fonction de votre emplacement. ) après le démarrage.
Je ne sais toujours pas pourquoi php-fpm ne peut pas démarrer. . .
php-cgi n'a pas été démarré, ça ne fonctionnera certainement pas, la solution est de démarrer php-cgi
PHP-FPM est un programme indépendant qui ne dépend pas de PHP-CGI.
Le processus principal de PHP-FPM peut gérer son propre processus de travail, spwan-fcgi n'est donc pas nécessaire.
Méthode d'installation sur Ubuntu/Debian :
Pour les méthodes de configuration, veuillez vous référer à :
http://huoding.com/2013/10/23/290
PHP sous nginx doit utiliser php-fpm Add
lors de la compilation de php.,
Ensuite, vous devez créer le fichier de configuration php-fpm php-fpm.conf dans le répertoire etc de php (référence de configuration : http://qiananhua.com/22#title-4)
Ensuite, vous pouvez démarrer php-fpm