PDT XDebug. Как отладить с IP-адресом, но не локальный - PullRequest
1 голос
/ 22 декабря 2011

Я занимаюсь разработкой проекта PHP и использую PDT с XDebug, который работает гладко на localhost.(Кстати, я использую XAMPP в Windows 7)

Теперь я хочу отладить некоторые функции с других компьютеров, которые должны использовать мой локальный IP (или имя компьютера) для запроса.

Но я даже не могу отладить на своем локальном ПК с IP-адресом, подобным http://127.0.0.1/xxx или http://192.168.1.yyy/xxx.

Я просмотрел несколько статей, в которых были представлены изменения некоторых настроек в php.iniи файлы httpd.conf.Но мне это не помогает (некоторые из них я сделал в начале, когда я настраивал проект и без проблем использовал localhost).

1 Ответ

1 голос
/ 27 декабря 2011

Я сначала запустил один браузер (ie, ff, safari и т. Д.), и введите url Я хочу отладить (конечно, нет никакого ответа в это время)
Затем я добавляю ?XDEBUG_SESSION_START=ECLIPSE_DBGP сразу за URL. Во-вторых, я запускаю другой браузер и ввожу URL, который я хочу снова отладить, но в этот раз PDT перейдет в режим отладки.

Soruce: http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/ поиск XDEBUG_SESSION_START, который дал мне подсказку.

...