J'ai ce problème bizarre. Tous mes paramètres fonctionnaient correctement jusqu'à ce que je mette à jour ma version de PHP. J'utilise macports et j'ai installé les ports php5 et php5-xdebug.
xdebug fonctionne, mais il s'arrête sur la première ligne de mon script même si l'option est désactivée dans PhpStorm. Il n'y a pas de point d'arrêt et les points d'arrêt dans d'autres parties du code fonctionnent correctement.
Si cela aide, voici la partie xdebug de phpinfo (en deux parties); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d , https : //dzwonsemrish7.cloudfront.net/items/0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20PM.png? v = 1278da84 et la preuve qu'il est désactivé dans phpStorm: - https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen%20shot%202011-08-18%20at%203.07.00%20PM.png?v=85471026
Existe-t-il un paramètre xdebug que je dois modifier? Quand j'ai fait la mise à niveau, j'ai perdu mon php.ini qui avait une autre configuration xdebug.
Ce qui précède n'a pas fonctionné pour moi car, pour autant que je sache, si vous utilisez Xdebug, les seuls bookmarklets de débogage que vous obtenez sont démarrer/arrêter et déboguer cette page. Je ne vois aucun bookmarklet spécifique à l'arrêt sur la première ligne, et ni les bookmarklets start/stop ni l'arrêt de PHPStorm d'écoute dans PHPStorm n'ont résolu le problème pour moi.
Pour l'arrêter, j'ai fait cela (sur OS X):
Mon problème avec PHPStorm était que je faisais Drupal et l'index.php était en dehors du projet (puisque le projet est un module). J'avais besoin de décocher les paramètres "Forcer la coupure à la première ligne ... "dans la section PHP-> Debug des préférences.
Utilisez-vous debug bookmarklets ? L'option 'Break at the first line' peut également être contrôlée via les bookmarklets 'xdebug Break On' et 'xdebug Break Off'.