1 - Installation
Installation d'xdebug :
sudo apt-get update
sudo apt-get install php5-xdebug
2 - Configuration
sudo nano /etc/php5/conf.d/20-xdebug.ini
Editer le fichier avec nos paramètres :
[XDebug]
zend_extension=""
xdebug.remote_enable=1
xdebug.remote_port="" (the default port is 9000)
xdebug.profiler_enable=1
xdebug.profiler_output_dir=""
Configuration du projet dans PhpStorm
Dans le menu File > Settings > PHP, choisir dans la section Development environnement > Interpreter et cliquer sur l'icone […] pour créer une configuration et la remplir comme suit :
Name: xdebug
PHP home: /usr/bin
Debugger: Xdebug
Dans le menu File > Settings > PHP > Debug, vérifier que le port du debugger soit bien sur 9000 et qu'il puisse accepter les connections externes :
Debug port: 9000
Can accept external collection
Source :