Comment installer Xdebug Mac
1) Installer Homebrew (http://brew.sh/)
2) Chercher xdebug dans php.ini et enlever le commentaire
3) Ajouter la ligne xdebug.remote_enable=1
4) Créer un fichier index.php avec phpinfo() et vérifier si le bloc xdebug existe et si xdebug_remote est à on
xdebug.max_nesting_level = 1000
xdebug.remote_enable = on
xdebug.remote_mode = req
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
Xdebug installé !
Pour l’utiliser sur Netbeans:
1) Aller dans PREFERENCES -> DEBUG -> décocher arrêt première ligne
2) Lancer run debug et remplir les champs
Run as: local web site
Project URL: http://local.monsite.com:8888/ (par exemple)
Index file: web/app_dev.php (Le virtual host doit pointer vers le projet et pas vers le dossier web)
Si on veut après changer ces configurations, on peut cliquer droit dans le projet et aller dans properties (run configurator).
3) Pour les points d'arrêt, il suffit de cliquer à gauche de la ligne. Dans mac fn f8 pour avancer vers les arrêts suivants.
4) Autres raccourcis intéressants:
Ctrl + Shift + O = ouvre un fichier
Ctrl + espace = cherche les options de remplissage automatique
Tutoriels:
Installation pour Mac : http://www.lullabot.com/blog/article/configuring-xdebug-osx-mountain-lion
Installation pour Windows : http://xdebug.org/docs/install
Utilisation sous NetBeans : http://wiki.netbeans.org/HowToConfigureXDebug