netbeans + xdebug на virtualbox

registered

Создатель
Регистрация
13 Апр 2012
Сообщения
45
Реакции
4
конфиг такой:
host (192.168.1.31:(
win7 + netbeans + virtualbox

guest (192.168.1.202:(
lamp: centos 6.3 + apache 2.2.15 + mysql 5.5.28 + php 5.4.9

поставил в гостевую ос xdebug 2.2.1
настроил:
Код:
zend_extension=/usr/lib/php/modules/xdebug.so
 
[xdebug]
xdebug.remote_enable=on
xdebug.remote_host=192.168.1.31
xdebug.idekey="netbeans-xdebug"
xdebug.remote_log="/var/log/httpd/xdebug.log"
 
;xdebug.remote_handler=dbgp
;xdebug.remote_port=9000
;xdebug.remote_mode=req
 
;;xdebug.remote_autoload=on
;;xdebug.auto_trace=on
;;xdebug.remote_connect_back=on
проверил phpinfo(:(
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
пробросил порт 9000 (проверено, доступен)
ставлю в netbeads breakpoint, запускаю отладку (ctrl + f5)
браузер запускается, ?XDEBUG_SESSION_START=netbeans-xdebug добавляется в адрес,
netbeans начинает слушать порт 9000.
и на этом всё.

при этом файл /var/log/httpd/xdebug.log не создаётся в гостевой системе.
а, если его создать, - туда всё-равно ничего не пишется.

похоже, get просто не доходит до xdebug`a.

куда копать?
 
Код:
zend_extension=/usr/lib/php/modules/xdebug.so
 
[xdebug]
xdebug.remote_enable=on
xdebug.remote_host=192.168.1.31
xdebug.idekey="netbeans-xdebug"
xdebug.remote_log="/var/log/httpd/xdebug.log"
 
;xdebug.remote_handler=dbgp
;xdebug.remote_port=9000
;xdebug.remote_mode=req
 
;;xdebug.remote_autoload=on
;;xdebug.auto_trace=on
;;xdebug.remote_connect_back=on

Я использую PHPStorm. Настойки такие:
Код:
[xdebug]
zend_extension_ts= "/usr/local/php5/ext/php_xdebug-2.1.2-5.2-vc6.dll"
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.idekey=PHPSTORM
xdebug.profiler_enable_trigger=1
xdebug.trace_output_dir="L:\tmp"
xdebug.profiler_output_dir="L:\tmp"

Для NetBeans тоже раньше настраивала - работало прекрасно.
Были проблемы с настройкой из-за не совместимости версии php и xdebug.

Почему у Вас строки закомментированы?
Код:
;xdebug.remote_handler=dbgp
;xdebug.remote_port=9000

Попробуйте ещё указать (без кавычек:(
Код:
 xdebug.idekey=netbeans-xdebug

С среде должен быть указан такой же ключ.
 
Назад
Сверху