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

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

藏色散人
Libérer: 2023-04-06 11:36:01
avant
6945 Les gens l'ont consulté

1. Installez xdebug sur le serveur (linux centos)

pecl install xdebug
Copier après la connexion

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"
Copier après la connexion

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"
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal