Как остановить остановку xdebug на первой строке с помощью PhpStorm?


У меня возникла эта странная проблема. Все мои настройки работали нормально, пока я не обновил свою версию PHP. Я использую macports и установил порты php5 и php5-xdebug.

Xdebug работает, но он останавливается на первой строке моего скрипта, хотя у меня отключена опция в PhpStorm. Там нет точки останова, и точки останова в других частях кода работают нормально.

Если это поможет, вот часть xdebug phpinfo (в двух части); http://cl.ly/9QHw , http://cl.ly/9P2B и доказательство того, что он отключен в PhpStorm:http://cl.ly/9Qu8

Есть ли настройка xdebug, которую мне нужно изменить? Когда я сделал обновление, я потерял свой php.ini, у которого была другая конфигурация xdebug.

Author: pocketfullofcheese, 2011-08-19

5 answers

Вышесказанное не сработало для меня, потому что, насколько я могу судить, используете ли вы Xdebug, единственные отладочные букмарклеты, которые вы получаете, - это запуск/остановка и отладка этой страницы. Я не вижу никакого букмарклета, специфичного для остановки на первой строке, и ни букмарклеты запуска/остановки, ни остановка прослушивания PhpStorm в PhpStorm не исправили для меня проблему.

Чтобы остановить это, я сделал это (в OS X):

  1. Перейдите в Настройки > Языки и фреймворки > PHP> Отладка
  2. Снимите оба флажка параметры "принудительный разрыв в первой строке..."
  3. Применить и закрыть
  4. В меню "Выполнить" снимите флажок "Разрыв в первой строке PHP-скриптов"
 145
Author: Justin, 2016-06-23 18:44:04

Проверьте "Принудительный разрыв в первой строке..." в разделе PHP->Отладка настроек.

enter image description here

КРОМЕ ТОГО, также проверьте эту настройку:

enter image description here

 100
Author: klodoma, 2016-02-12 08:14:01

Моя проблема с PhpStorm заключалась в том, что я занимался Drupal и index.php был вне проекта (так как проект является модулем). Мне нужно было снять флажок с настроек "Принудительный разрыв в первой строке..." в разделе PHP->Отладка настроек.

Preferences->PHP->Debug

 13
Author: rfay, 2014-02-20 22:08:28

Используете ли вы отладочные букмарклеты ? Опцией "Разрыв в первой строке" также можно управлять с помощью букмарклетов "xdebug Break On" и "xdebug Break Off".

 4
Author: Nikolay Matveev, 2011-08-19 07:06:22

Как отключить в Netbeasn 8.2

Доступ к меню Инструменты -> параметры На вкладке PHP выберите вкладку Отладка и снимите флажок Остановить в первой строке

Netbeans 8.2 options

 0
Author: ferreirabraga, 2018-01-05 00:17:41