Название не мое; Мне было интересно, как можно запускать XDEBUG
каждый раз, когда скрипт выполняется на локальном сервере, у меня есть доступ ко всем конфигурационным файлам, которые вам нужны, и у меня есть XDEBUG
для PHP
, работающих в настоящее время.XDEBUG всегда запускается не только по запросу GET
Единственное, что работает только тогда, когда есть GET
запрос формируется с ключом XDEBUG_PROFILE
установить истинно, или просто установить, и в настоящее время с фреймворком я работаю,
Рамочную не позволяет в течение длительного
GET
запросов в URL, данные только пули, связанные, которые будут представлены, иЕсли я пытаюсь установить
$_GET['XDEBUG_PROFILE'] = true
в виде файла на основе, например, какController
, профайлер дает необычные данные , и создает профили на других квесты, такие какfavicon
, и такие-то, что дает неудобные данные для просеивания.
Так я думал, что это будет умный идея, чтобы иметь возможность запускать XDEBUG
на любом сценарии, просто в то время как я делаю развитие на каркасе, чтобы получить записи производительности и т.д. ...
Мой текущий XDEBUG
конфигурации в php.ini
:
[XDebug]
;;;;;;;;;;;;;;;;;;
extension=php_xdebug.dll
xend_extension_ts="C:/xampp/apache/modules/php_xdebug-2.4.1-5.6-vc11.dll"
zend_extension = "\xampp\php\ext\php_xdebug.dll"
xdebug.collect_vars = 1
xdebug.show_local_vars = 1
xdebug.collect_params = 4
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "\xampp\tmp\"
xdebug.profiler_output_name = "cachegrind.out.%u.%R"
xdebug.profiler_enable_trigger = 1
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
Я пытался искать это, но только учебники были как на самом деле создать XDEBUG
сам, что я уже сделал, я думал, что измененная переменная будет xdebug.profiler_enable_trigger = 1
, но не была полностью уверена.
Заранее благодарен!
спасибо много! ':)' – Jek