xdebug в OpenServer и NetBeans

226
05 марта 2018, 01:32

Использую php_xdebug.dll, который уже лежит в папке modules\php\PHP-7.1-x64, т.е. отдельно xdebug не устанавливал. Версия php соответственно 7.1-x64. В phpinfo xdebug есть, настройки соответствуют тем, что в php.ini. Настройки такие:

[Xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
;xdebug.default_enable = 1
xdebug.auto_trace = 0
xdebug.collect_includes = 1
;xdebug.collect_params = 4
;xdebug.collect_return = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
;xdebug.dump.COOKIE =
;xdebug.dump.FILES =
;xdebug.dump.GET =
;xdebug.dump.POST =
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
;xdebug.file_link_format = ""
xdebug.idekey = "netbeans-xdebug"
;xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
;xdebug.profiler_append = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
;xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
;xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;xdebug.remote_log = "%sprogdir%/userdata/logs"
;xdebug.remote_mode = "req"
;xdebug.remote_port = 9000
;xdebug.scream = 1
;xdebug.show_exception_trace = 0
;xdebug.show_local_vars = 1
;xdebug.show_mem_delta = 1
;xdebug.trace_format = 1
;xdebug.trace_options = 1
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
;xdebug.trace_output_name = "trace.%H%R"
xdebug.var_display_max_children = 256
;xdebug.var_display_max_data = 1024
xdebug.var_display_max_depth = 16
;xdebug.remote_cookie_expire_time = 3600

В NetBeans порт отладчика 9000, идентификатор сеанса netbeans-xdebug, максимальная длина данных 2048, "остановиться в первой строке" выбрано.

При запуске отладки проекта запускается браузер с адресом http://localhost/?XDEBUG_SESSION_START=netbeans-xdebug и сообщением "Open Server Panel работает". В нетбинсе внизу появляется сообщение "Ожидается подключение (netbeans-xdebug)".

На этом всё, на брейкпоинтах отладчик не останавливается. В похожей теме что-то пишут о том, что для работы xdebug должен быть установлен php-cgi. Это действительно так?

Ещё один момент. У меня локальный сайт доступен по URL http://work/ , без localhost. Может быть это должно быть как-то отражено в настройках?

READ ALSO
Не понимаю ошибку в framework Yii2 и JavaScript

Не понимаю ошибку в framework Yii2 и JavaScript

Установил OpenServer, скачал yii2 basic, распаковалУвидел надпись "Поздравляем"

238
AJAX запрос на Yii

AJAX запрос на Yii

Добрый вечерПодскажите, как отправить правильно AJAX запрос в Yii? Делаю вот так:

208
API Вся история сделок на Binance

API Вся история сделок на Binance

Есть ли какой-то способ получить историю сделок по api Binance? Имеющийся способ может получить историю только конкретной пары, но как быть если...

448
Как достать src внутри тега iframe?

Как достать src внутри тега iframe?

Помогите решить проблемуЕсть страница с iframe

176