Maison  >  Article  >  développement back-end  >  Comment fermer la fonction phpinfo() en php

Comment fermer la fonction phpinfo() en php

青灯夜游
青灯夜游original
2021-06-30 19:33:003632parcourir

Comment désactiver la fonction phpinfo() en PHP : recherchez et ouvrez d'abord le fichier de configuration "php.ini" ; puis recherchez l'élément "disable_functions=" dans le fichier de configuration, et ajoutez "phpinfo, " après la valeur du signe "=", enregistrez le fichier ; enfin redémarrez le service WEB.

Comment fermer la fonction phpinfo() en php

L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP7.1, ordinateur DELL G3

Je crois que les étudiants qui ont été exposés à PHP connaissent phpinfo ( ) L'utilisation la plus courante de cette fonction est que nous l'utilisons pour tester si l'environnement PHP est construit avec succès ou pour détecter les informations sur l'environnement liées à PHP.

Comment fermer la fonction phpinfo() en php

Généralement, nous ne désactiverons pas cette fonction. En raison de la fonction puissante de la fonction phpinfo(), certaines informations sensibles du serveur sont souvent facilement divulguées.

Ainsi, certaines plates-formes de sécurité des hôtes cloud et dispositifs d'analyse de sécurité définiront cette fonction comme une fonction dangereuse ou la traiteront comme un fichier vulnérable.

Si nous voulons éviter les problèmes d'analyse de sécurité, nous pouvons définir manuellement le fichier de configuration php.ini pour désactiver cette fonction.

Trouvez le répertoire d'installation de PHP et ouvrez le fichier de configuration php.ini, comme indiqué ci-dessous

Comment fermer la fonction phpinfo() en php

Utilisez le Bloc-notes pour ouvrir le fichier php.ini et recherchez mots-clés "disable_functions", comme indiqué dans l'image

Comment fermer la fonction phpinfo() en php

Ajoutez la fonction phpinfo qui doit être désactivée et enregistrez-la, et redémarrez les services WEB, tels que APACHE, IIS, NGINX , comme le montre l'image ci-dessous

Comment fermer la fonction phpinfo() en php

Testez à nouveau une fois terminé. Si vous souhaitez désactiver d'autres fonctions, vous pouvez également les ajouter selon la méthode ci-dessus.

Apprentissage 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!

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