Maison >développement back-end >Problème PHP >Comment activer les invites d'erreur PHP dans Nginx
Comment activer les invites d'erreur PHP dans Nginx : modifiez d'abord le fichier de configuration php ; puis modifiez le fichier de configuration fpm de nginx en "php_admin_flag[log_errors] = on" ;
Recommandé : "Tutoriel vidéo PHP"
Je rencontre toujours des problèmes lors du processus d'utilisation de nginx Lorsque nginx affiche une erreur 500, vous devez vérifier le fichier journal des erreurs pour détecter des erreurs spécifiques, ce qui est très gênant. L'ouverture des invites de page d'erreur est très utile lors du débogage de PHP, mais il n'est pas recommandé d'activer cette fonction pour les serveurs en ligne
Concernant les fichiers de configuration PHP, le mode fpm et le mode cli Il peut y avoir deux fichiers de configuration, tous deux qui sont requis Modifier
Commande d'exécution en mode CLI
php phpinfo.php
Afficher les variables d'environnement
Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Modifier d'abord le fichier de configuration php :
vi /etc/php.ini error_reporting = E_ALL display_errors = On
Parce que j'ai activé php-fpm. Vous devez donc également éditer le fichier de configuration fpm de nginx
vim /etc/php5/fpm/pool.d/www.conf php_flag[display_errors] = on ;php_admin_value[error_log] = /data/www/log/error.log ;php_admin_flag[log_errors] = on
et redémarrer php-fpm et nginx. De cette façon, les erreurs PHP peuvent être affichées dans le navigateur pendant le développement, ce qui est très pratique
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!