Maison >développement back-end >Problème PHP >Erreur 502 de développement PHP
1. Tout d'abord, vérifiez si php fonctionne normalement. Exécutez la commande
php -v
comme indiqué ci-dessous. Cela vous indiquera que la commande n'est pas trouvée, indiquant que php. ne fonctionne pas.
2. Démarrez php. Le répertoire ci-dessous n'est pas un répertoire général. J'utilise Alibaba Cloud Server. Mon répertoire php se trouve dans le répertoire ci-dessous. Si vous avez installé php en utilisant d'autres méthodes, vous pouvez rechercher le répertoire php.
Le fichier de démarrage se trouve dans le répertoire racine de php /sbin/php-fpm/alidata/server/php-5.4.23/sbin/php-fpm
3 Comme indiqué ci-dessous, la raison pour laquelle mon 502 apparaît est que php n'a pas été démarré, et la raison pour laquelle il ne peut pas. être démarré parce qu'il est introuvable. La raison est étudiée plus en détail : l'exploitation et la maintenance précédentes se sont déroulées sans configuration de l'environnement. Le projet ne peut donc pas fonctionner. Ma solution ici est de changer directement le nom du répertoire /php-5.4.23/ en /php/
4. Pour résumer, si vous accédez à des fichiers statiques, il y a pas de problème, mais tout accès aux fichiers PHP provoque directement une erreur 502, vous pouvez alors déterminer si c'est parce que la fonction PHP ou le processus n'a pas démarré.
Vérifiez la version de php via la commande php -v
pour vérifier si php démarre normalement. Si l'erreur 502 est effectivement causée par le non-démarrage de PHP, recherchez votre répertoire racine PHP et le fichier de configuration correspondant /alidata/server/php-5.4.23/sbin/php-fpm
puis démarrez-le. Si vous rencontrez d'autres problèmes, résolvez-les en conséquence.
Tutoriel recommandé : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!