原文連結:http://www.orlion.ga/689/
好久之前就知道有這麼個東西,但是一直沒用,一直用exit()、var_dump() debug,效率很低。
首先下載xdebug的dll檔案(Window環境下)網址是:https://xdebug.org/download.php,這次下載的是php_xdebug-2.3.3-5.5-vc11-x86_64.dll。 (這是線程安全版的)下載完成後放到php安裝目錄的ext資料夾下。然後再設定php.ini新增這麼多行:
XDEBUG Extension zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll" ;允许远程IDE调试 xdebug.remote_enable=true ;远程主机 xdebug.remote_host=127.0.0.1 xdebug.profiler_enable=on ;临时跟踪信息输出 ;xdebug.trace_output_dir="C:\wamp\xdebug\trace" ;xdebug.profiler_output_dir="C:\wamp\xdebug\profiler" xdebug.auto_trace=On ;开启异常跟踪 xdebug.show_excepti ;开启远程调试自动启动 xdebug.remote_autostart=On ;收集变量 xdebug.collect_vars=On ;收集返回值 xdebug.collect_return=On ;收集参数 xdebug.collect_params=On ;显示局部变量 xdebug.show_local_vars=On ;显示默认的错误信息 xdebug.default_enable=On ;用于zend studio远程调试的应用层通信协议 xdebug.remote_handler=dbgp ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错 xdebug.max_nesting_level=10000
可參考:http://www.cnblogs.com/dreamhome/p/3218744.html,http://blog.csdn.net/xinzheng_wang/article/details /37930233
接著配置ZendStudio(這裡是ZendStudio 12.5.1):
Window->Preferences->PHP->PHPg s->PHP- >Debug:
上圖中的PHP Server:wamp_apache是之前設定好的,最好設定一個
以上就介紹了Xdebug+ZendStudio配置,包含了studio,debug方面的內容,希望對PHP教學有興趣的朋友有幫助。