Installez Xdebug dans l'environnement MAC+PhpStorm

*文
Libérer: 2023-03-18 09:06:01
original
2636 Les gens l'ont consulté

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

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

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

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

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

Continuer le processus

$ ./configure$ make$ cp modules/xdebug.so /usr/lib/php/extensions/no-debug-non-zts-20131226
Copier après la connexion

Enfin créer le fichier /etc/php.ini

vi /etc/php.ini
Copier après la connexion

Ajouter cette ligne

zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
Copier après la connexion

Redémarrer le serveur Web

apachectl restart
Copier après la connexion

Utilisez phpinfo pour vérifier si l'installation a réussi

<?php phpinfo(); ?>
Copier après la connexion


Installez Xdebug dans lenvironnement MAC+PhpStorm

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

PhpStorm-configuration xdebug

Ouvrez PhpStorm et affichez les informations de base de xdebug

Installez Xdebug dans lenvironnement MAC+PhpStorm

Le port ici doit être cohérent avec le port de xdebug.remote_port dans /etc/php.ini

Installez Xdebug dans lenvironnement MAC+PhpStorm


Cliquez sur Modifier les configurations

Installez Xdebug dans lenvironnement MAC+PhpStorm


Nouvelle application Web PHP

Installez Xdebug dans lenvironnement MAC+PhpStorm


Configurer les informations de base

Installez Xdebug dans lenvironnement MAC+PhpStorm

Configurer le serveur

Installez Xdebug dans lenvironnement MAC+PhpStorm

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!

Étiquettes associées:
source:php.cn
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