|
|
|||||
Дебагер PHP
Привет,
Я знаю, что есть дебагер для php и он даже работает, когда страничка запускается напрямую из браузера. А существует ли дебагер, который позволит дебажиться вместе с ас3 кодом? То есть моя флешка УРЛЛоадером вызвала скрипт, в пхп-дебагере сработал брейкпоинт. Если есть, то скажите пожалуйста, но только 100% проверенные, потому как перепробовал кучу всего и не смог настроить никак (кроме прямого вызова *.php). Сейчас очень актуально, много логики на сервере и без совместной работы с флешом трудно ловить баги без дебага. PS echo не предлагать
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Привет. Да, можно. Я настраивал xdebug+PhpStorm. Но думаю что и остальные ИДЕ можно настроить.
Если надо, более развернуто напишу дома. |
|
|||||
1. Для начала устанавливаем xdebug (думаю это вы сами найдете в инете).
2. Настраиваем его в php.ini. Вот пример моего конфига: [Xdebug] zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll" xdebug.auto_trace = 1 xdebug.default_enable = 1 xdebug.idekey = "PHPSTORM" xdebug.profiler_enable = 1 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_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_mode = "req" xdebug.remote_port = 9001 xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/" Дальше настраиваем ИДЕ 1. Настраиваем сервер 2. Настраиваем дебагер (указываем порт как в xdebug.remote_port) Настраиваем нашу конфигурацию (xdebug.idekey как в конфиге): Нажимаем на кнопку (на жука не нужно нажимать): И все, должно работать. Может я конечно что-то пропустил, так как сам неделю назад начал нормально отлаживать свой сервер. Если что не будет работать, пишите буду вспоминать. P.S. У меня дебаг работает и с браузера, и с URLLoader и с NetConnection (AmfPHP). Это пример отладки на локальном сервере. До удаленного еще не добрался (там принцип в мапинге классов с удаленным и локальным серваком). |
|
|||||
Ага, огромное спасибо, начал читать про хдебаг и нашел, что он нотепад++ любит.
http://blog.sergey-lysenko.ru/2014/0...g-notepad.html и довольно быстро подружил их. ПРОСТО ГИГАНТСКОЕ СПАСИБО! верните карму
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
Часовой пояс GMT +4, время: 12:10. |
|
« Предыдущая тема | Следующая тема » |
|
|