Avant que quiconque ne se plaint c'est une question double ma configuration:PhpStorm XDebug VirtualBox
OS X exécutant VirtualBox avec Linux et PHP 7.
Je suis en train de migrer d'Eclipse à PhpStorm. Le débogage fonctionne exactement comme requis avec Eclipse, mais je n'arrive pas à le faire fonctionner avec PhpStorm.
PHP ini:
[xdebug]
# see http://stackoverflow.com/questions/42656135/xdebug-breakpoint-fail for settings
zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=true
xdebug.remote_host=192.168.56.1
xdebug.remote_port=10000#port 9000 is usually occupied by FPM, so I recommend to use a different
xdebug.remote_autostart=1
xdebug.idekey=
Tout en essayant diverses modifications qu'il rapporte le ci-dessous:
18:40 PHP Interpreter is not configured: Please configure PHP Interpreter to use built-in web server
18:54 Can't start listening for connections from 'xdebug': Port 9000 is busy
18:54 Can't start listening for connections from 'Zend Debugger': Port 10137 is busy
18:54 Cannot start 'Zend Debugger Settings Broadcasting': Port 20080 is busy
18:54 Can't start listening for connections from 'xdebug': Port 9000 is busy
18:54 Can't start listening for connections from 'Zend Debugger': Port 10137 is busy
18:54 Cannot start 'Zend Debugger Settings Broadcasting': Port 20080 is busy
18:57 Can't start listening for connections from 'xdebug': Port 9000 is busy
18:57 Can't start listening for connections from 'Zend Debugger': Port 10137 is busy
18:57 Cannot start 'Zend Debugger Settings Broadcasting': Port 20080 is busy
18:58 Can't start listening for connections from 'xdebug': Port 9000 is busy
18:58 Can't start listening for connections from 'Zend Debugger': Port 10137 is busy
18:58 Cannot start 'Zend Debugger Settings Broadcasting': Port 20080 is busy
18:58 Can't start listening for connections from 'xdebug': Port 9000 is busy
18:58 Can't start listening for connections from 'Zend Debugger': Port 10137 is busy
18:58 Cannot start 'Zend Debugger Settings Broadcasting': Port 20080 is busy
1) Alors ... qu'est-ce qui ne fonctionne pas exactement (quelles erreurs/messages IDE vous montre)? 2) Quels sont vos paramètres/configuration IDE? 3) Juste au cas où: https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne
Bon point LazyOne, édité pour afficher les messages – Datadimension
Alors ... vous ne voyez rien de mal dans ces messages? Comme * "Impossible de commencer à écouter les connexions de 'xdebug': Le port 9000 est occupé" *? .. Conseils: 1) Vous avez configuré xdebug (php.ini) pour utiliser le port '10000' mais IDE essaie toujours d'écouter Port '9000' ... Avez-vous changé le port xdebug dans les paramètres PhpStorm? 2) * "Port 9000 est occupé" * - ce port est déjà écouté par un autre service (peut-être votre php-fmp) .. donc évidemment IDE ne peut pas écouter sur ce port déjà utilisé. P.S. Ne pas exécuter plus d'un IDE à la fois (au cas où vous les avez tous les deux en cours d'exécution) – LazyOne