Xdebug est un puissant débogueur de programme PHP. Pour les développeurs PHP, Xdebug est un outil incontournable. Cet article utilise MAC comme environnement de base pour installer Xdebug et configurer PhpStorm.
Installer xdebug
Utilisez Brew pour installer xdebug, la syntaxe est la suivante
brew install homebrew/php/php<version number>-xdebug
Allez sur https://xdebug.org/download.php pour télécharger xdebug, la version est requise C'est la version correspondant à php
brew install homebrew/php/php56-xdebug
Si vous ne savez pas quelle version de xdebug télécharger, le site xdebug a un endroit où vous pouvez la vérifier. toutes vos informations phpinfo() dans la zone de texte, puis cliquez sur le bouton de sortie Analyser mon phpinfo(), il y aura une introduction correspondante au processus d'installation.
Afficher la version php existante
$ php -vPHP 5.6.32 (cli) (built: Oct 27 2017 11:56:18) Copyright (c) 1997-2016 The PHP GroupZend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans
Une fois le téléchargement terminé, décompressez le fichier compressé. Copiez l'intégralité du répertoire du fichier décompressé dans le répertoire /usr/local/Cellar/php56/5.6.32_8/
$ cd /usr/local/Cellar/php56/5.6.32_8/$ phpize
Si le message suivant apparaît, cela signifie que vous pouvez passer à l'étape suivante
Configuring for:PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226
Continuer le processus
$ ./configure$ make$ cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20131226
Enfin créer le fichier /etc/php.ini
vi /etc/php.ini
Ajouter cette ligne
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
Redémarrer le serveur Web
apachectl restart
Utilisez phpinfo pour vérifier si l'installation a réussi
<?php phpinfo(); ?>
Bien que /etc /php.ini est Il existe des configurations par défaut, mais il est préférable d'écrire ces configurations
xdebug.remote_enable = Onxdebug.remote_handler = dbgp xdebug.remote_host= localhost xdebug.remote_port = 9000xdebug.idekey = PHPSTORM
PhpStorm-configuration xdebug
Ouvrez PhpStorm et affichez les informations de base de xdebug
Le port ici doit être cohérent avec le port de xdebug.remote_port dans /etc/php.ini
Cliquez sur Modifier les configurations
Nouvelle application Web PHP
Configurer les informations de base
Configurer le serveur
Maintenant, c'est fait !
Recommandations associées :
Résumé d'introduction des touches de raccourci PHPstorm
Une brève introduction à la méthode d'installation de l'outil de débogage Extension Xdebug pour PHP7
Comment utiliser Xdebug + Sublime Text 3 pour déboguer le code 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!