Maison  >  Article  >  développement back-end  >  PHP Xdebug + PhpStorm débogage du code du serveur distant

PHP Xdebug + PhpStorm débogage du code du serveur distant

藏色散人
藏色散人avant
2019-04-26 11:25:146703parcourir

1. Installez xdebug sur le serveur (linux centos)

pecl install xdebug

Notez qu'une fois l'installation terminée, le chemin vers debug.so sera affiché et enregistrez-le

2. Configurez php.ini
Si vous ne savez pas où se trouve php.ini, vous pouvez le rechercher

find / -name "php.ini"

Ajouter xdebug configuration

zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"xdebug.remote_enable = 1xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查xdebug.remote_connect_back = 1xdebug.remote_port = 9001xdebug.idekey="PHPSTORM"

Redémarrez php-fpm.

3. Utilisez phpinfo(); pour vérifier si l'extension xdebug est installée avec succès, vous pouvez voir l'image ci-dessous

.

4. Définissez le port de débogage, qui est cohérent avec la 2. configuration (xdebug.remote_port)

5. Définir les serveurs dans PhpStorm

6. Définir le proxy DBGp

7. Installez l'extension Chrome xdebug (peut ouvrir un proxy) pour faciliter l'activation et la désactivation du débogage à distance

https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc

8. Après avoir installé l'extension xdebug, cliquez avec le bouton droit sur le bouton. image du bug et cliquez sur Options

Sélectionnez la clé IDE comme PhpStorm, cliquez sur Enregistrer

9 . Faites un clic gauche et sélectionnez Déboguer. Activez le commutateur de débogage (vous devrez peut-être d'abord ouvrir la page qui doit être déboguée)

Il devient vert après. ouverture du bug

10. Ouvrir le monitoring de PhpStorm (coin supérieur droit)

11. Brisez le point, ouvrez la page et voyez comme indiqué ci-dessous, profitez-en !

PS : Touches de raccourci par défaut liées au débogage :

F8 - Passer en revue. Continuez à exécuter le programme après le point d'arrêt, exécutez ligne par ligne, exécutez une ligne à la fois
F7 - étape. Entrez le programme de contenu exécuté au point d'arrêt
ALT + F9 - Exécuter jusqu'au curseur
F9 Continuer à exécuter le programme après le point d'arrêt et arrêter au point d'arrêt suivant

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer