Solution : Vérifiez d'abord que php-fpm a été démarré et que le port du service est normal ; puis modifiez le fichier "*.conf" sous "/usr/local/tengine/conf/vhost" ; fpm.conf Dans le fichier, définissez "listen=127.0.0.1:9000".
Recommandé : "Tutoriel vidéo PHP"
Débogage de l'environnement lnmp aujourd'hui, le Ce qui suit apparaît Signaler une erreur. Impossible d'interroger les informations PHP.
Environnement : version Linux CentOS Linux release 7.3.1611 (Core), nginx utilise tengine. PHP et Tengine sont installés à partir du code source vers /usr/local.
Assurez-vous d'abord que Tengine a été démarré et écrivez une page Web de test statique dans le répertoire racine du site Web. Le test est OK et peut être affiché normalement.
Confirmez que php-fpm a été démarré et que le port du service de requête est normal. Je soupçonne que le support PHP de tengine n'est pas configuré. Ouvrez la configuration de l'hôte *.conf sous /usr/local/tengine/conf/vhost et modifiez la configuration suivante : ajoutez index.php pour que le serveur nginx prenne en charge index.php comme page d'accueil par défaut et activez les configurations associées via les commentaires. .
Faites attention à l'emplacement de $document_root. Il peut être écrit sous la forme $document_root ou dans le répertoire racine du site Web, mais il ne doit pas s'agir du /scripts par défaut.
location / { root /var/www/html; index index.html index.htm index.php; } ... ... location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ... ...
En même temps, assurez-vous de la configuration de /usr/local/php/etc/php-fpm.conf :
listen = 127.0.0.1:9000
Ensuite, redémarrez simplement le service.
Recommandations associées : formation 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!