Apache с xDebug загружен, но не работает?

Я установил пакет php5-xdebug через apt-get, я включил его с помощью php5enmod xdebug, и когда я запускаю php -v, я получаю это:

PHP 5.5.9-1ubuntu4.9 (cli) (built: Apr 17 2015 11:44:57) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

Кроме того, phpinfo() сообщает, что xdebug включен.

Я пытаюсь интегрировать это с IDE PHPStorm (который поддерживает xdebug).

Однако я поместил эту строку: xdebug_break(); в файл в моем веб-приложении.

Когда я делаю http-запрос к своему приложению, кажется, что он не игнорирует вызов xdebug_break (). Это просто работает как обычно.

Что здесь происходит?

0
задан 16 May 2015 в 15:00

1 ответ

Из ocourse нужно не забыть передавать HTTP, "ПОЛУЧАЮТ" параметр под названием 'XDEBUG_SESSION_START' и установка его к КЛЮЧУ IDE.

1
ответ дан 17 May 2015 в 01:00
  • 1
    Не забудьте не использовать sudo rhythmbox в будущем; это было причиной root владение Вашим ~/.cache/rhythmbox. – edwinksl 10 August 2016 в 23:50

Другие вопросы по тегам:

Похожие вопросы: