Maison  >  Article  >  développement back-end  >  Que dois-je faire si phpphpinfo n'est pas accessible ?

Que dois-je faire si phpphpinfo n'est pas accessible ?

青灯夜游
青灯夜游original
2020-09-29 10:47:323597parcourir

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".

Que dois-je faire si phpphpinfo n'est pas accessible ?

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.

Que dois-je faire si phpphpinfo nest pas accessible ?

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.

Que dois-je faire si phpphpinfo nest pas accessible ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn