Maison  >  Article  >  développement back-end  >  Comment déboguer les programmes PHP en général

Comment déboguer les programmes PHP en général

藏色散人
藏色散人original
2019-10-02 13:26:274654parcourir

Comment déboguer les programmes PHP en général

Comment déboguer généralement les programmes php ?

Utilisez généralement Xdebug, qui est un débogueur de programme PHP open source (c'est-à-dire un outil de débogage) qui peut être utilisé pour suivre, déboguer et analyser l'état d'exécution des programmes PHP.

Première étape, téléchargez xdebug

Il existe deux versions avec Non-thread-safe et sans Non-thread-safe, l'abréviation (ts) est principalement Cela dépend si votre version de php est thread-safe.

Copiez ensuite la dll téléchargée dans le dossier ext en php (les dll d'extension sont toutes ici), et renommez-la en php_xdebug.dll

L'éditeur utilise Windows7 + apache + mysql + PHP5 . 5 Il vous suffit de trouver la version correspondante et de la télécharger.

Comment déboguer les programmes PHP en général

La deuxième étape consiste à configurer xdebug

Modifiez php.ini et ajoutez les informations de configuration suivantes.

Comment déboguer les programmes PHP en général

La troisième étape, phpinfo() vérifie si xdebug est configuré avec succès

Comment déboguer les programmes PHP en général

La quatrième étape, configurez phpstorm2018, find Impossible de rechercher dans la zone de recherche.

Figure ① Par défaut, l'IDE écoutera le port 9000 sur cette machine.

Figure ② Configurez phpstorm et liez xdebug.

Figure ③ Configurez le serveur xdebug de phpstorm.

Figure ④ La configuration de phpstorm nécessite le fichier d'exécution xdebug.

Comment déboguer les programmes PHP en général

Comment déboguer les programmes PHP en général

La cinquième étape consiste à exécuter le fichier pour xdebug pour réaliser le débogage.

Comment déboguer les programmes PHP en général

Remarques

Il est préférable de ne pas définir l'hôte sur une adresse IP telle que 127.0.0.1, car il peut ne pas être lié à la cause En attente d'une connexion entrante avec la clé ide XX ! ! !

Ce qui précède présente les détails de l'utilisation de phpstorm pour le débogage des points d'arrêt PHP.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

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