PHP FastCGI + PDT + XDebug: The Debug port you requested 9000 is already in use

errd

Новичок
PHP FastCGI + PDT + XDebug: The Debug port you requested 9000 is already in use

Всем привет!

Возникла проблема с настройкой конфигурации в сабже, а точнее с настройкой связки XDebug+PDT

Имеем php работающий как FastCGI c подключеным XDebug.

Настройка из php.ini:
zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

PDT for Eclipse при старте ругается на то, что порт 9000 уже занят.
Естественно занят, там висит php-cgi:
# netstat -ntlp | grep 9000
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 13021/php-cgi

Я правильно понимаю что xdebug в php-cgi выступает в качестве сервера, а PDT в качестве клиента?
Какого собственно пушного зверя PDT пытается забиндиться на этот порт?
 

FB3

Новичок
Может PDT как клиент хочет по 9000 порту общаться и соответственно, пытается открыть на нем соединение?
 

findnext

Новичок
это убрать zend_extension=xdebug.so
поставить
zend_extension_ts = "C:\php5\ext\php_xdebug.dll"

xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

-~{}~ 13.03.09 00:03:

только все равно xdebug иногда бует глючить, никак не могу побороть...
 

findnext

Новичок
сорри, не прочитал внимательно топик....вообщем это не для php-cgi

-~{}~ 13.03.09 00:06:

ну всё равно пригодится кому нибудь для установки под win
 

Wicked

Новичок
Я правильно понимаю что xdebug в php-cgi выступает в качестве сервера, а PDT в качестве клиента?
ровно наоборот.
это именно xdebug коннектится к порту, открытому PDTшкой.
 

errd

Новичок
Автор оригинала: FB3
Может PDT как клиент хочет по 9000 порту общаться и соответственно, пытается открыть на нем соединение?
Нет, он пытается именно забиндиться на этот порт.
Если при запущеном php-fastcgi я создаю соединение телнетом на 9000 порт, то все соединяется.

-~{}~ 13.03.09 13:16:

Проблема решилась заменой порта на другой.
Всем спасибо, топик можно закрывать.
 
Сверху