2014-05-08 2 views
0

Я установил Netbeans & Xdebug несколько раз на машине с Windows, но это мой первый раз на Mac. Должно быть почти то же самое, но я не могу добиться этого.Netbeans "ждет подключения (netbeans-xdebug)" на Mac 10.8.5

Мои настройки php.ini:

zend_extension="/opt/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" 
1922 [xdebug] 
1923 xdebug.remote_autostart=0 
1924 xdebug.remote_enable=1 
1925 xdebug.remote_handler="dbgp" 
1926 xdebug.remote_mode="req" 
1927 xdebug.remote_port=9002 
1928 xdebug.remote_host=127.0.0.1 
1929 xdebug.profiler_enable=0 
1930 xdebug.profiler_output_dir="/tmp/" 
1931 xdebug.idekey="netbeans-xdebug" 
1932 xdebug.remote_log="/home/mmutrux/xdebug.log" 

Это загружает в phpinfo:

настройки enter image description here

Мои Netbeans используют один и тот же порт (9002) enter image description here

Что я пропустил?

ответ

0

Оказывается, Xdebug будет подключаться только в том случае, если я запустил его в файле index.php.

Я начал с простого файла index.html и файла getData.php. Запуск отладчика на getData.php не работал, пока я не добавил индексную страницу php и не отпустил отладчик. С этого момента (с запуском отладчика) я мог бы установить точки останова на всех других php-файлах и получить ожидаемое поведение.

enter image description here

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