解決方案1:
您需要配置項目的源代碼和Xdebug輸出之間的正確映射。你coudl在這裏做到這一點:
Project Window -> right click on project name -> Properties -> Run Configuration -> Advanced -> Path mapping
解決方案2:
入住PHP的信息,如果Xdebug的配置是否正確。您可以通過phpinfo()函數中的空PHP文件檢查,並在瀏覽器中運行它:
<?php
phpinfo();
試圖找到:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
然後在php.ini(你可以檢查這個FIEL的位置在
然後在phpinfo()函數添加此部分:
[xdebug]
xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "c:/xamp/tmp"
xdebug.remote_handler=dbgp
xdebug.remote_port=9100
xdebug.remote_host=localhost
(/ XAMP/tmp中存在確保如果目錄c) NetBeans的在:
Tools -> Options -> PHP -> Debugging
集: 調試器端口:9100 並選擇「停在第一行」
保存和調試applictaion它現在應該正常工作。