2012-04-02 3 views
0

У меня мало проблем с установкой xdebug на winxp. Я вставляю вывод из php info в форму на страницах xdebug, а затем устанавливаю нужную версию o dll lib. Проблема в том, что я не могу подключиться к xdebug на порте 9000, потому что ничего не слушают на порте 9000 (я нашел его командой netstat -a). Может кто-нибудь, пожалуйста, дайте мне понять, как решить эту проблему? Благодарю. Вот выход из моего phpinfo:Как запустить xdebug на win xp

http://pastebin.com/472SaQKv

ответ

0

Я Allready решить эту проблему. Вот конфигурация в моем php.ini, и она запускается!

zend_extension="C:\Program Files\Apache Software Foundation\Apache2.2\php\ext\php_xdebug-2.1.3-5.3-vc9.dll" 

[xdebug] 
xdebug.remote_enable=ON 
xdebug.remote_handler=dbgp 
xdebug.remote_host=127.0.0.1 
xdebug.remote_autostart = 1 
xdebug.remote_port=9000 
xdebug.idekey="netbeans-xdebug" 
xdebug.remote_connect_back=ON 
xdebug.remote_log="C:\Program Files\Apache Software Foundation\Apache2.2\logs\xdebug.log" 

xdebug.profiler_enable = 1 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = "C:/Windows/Temp/xdebug" 
xdebug.trace_output_dir = "C:/Windows/Temp/xdebug" 
3

Вам потребуется фактический отладчик прослушивает порт 9000. Eclipse PDT обеспечивает совместимость XDebug, например.

Следующие потребности быть скорректированы в вашем php.ini:

; Enable remote connections 
xdebug.remote_enable = On 

; Automatically connect when PHP script starts 
xdebug.remote_autostart = 1 

; IP adress to connect *to* 
; (adjust accordingly) 
xdebug.remote_host = 127.0.0.1 

Эти настройки будут делать XDebug подключения к локальный всякий раз, когда PHP скрипт запускается. Если вы правильно настроили *, Eclipse спросит вас, хотите ли вы принять отладочное соединение.

* см учебники по ссылке выше

Смежные вопросы