首頁 >後端開發 >php教程 >Xdebug+ZendStudio配置 zend studio 13 debug 安卓studio debug調試 zend studio 10 debu

Xdebug+ZendStudio配置 zend studio 13 debug 安卓studio debug調試 zend studio 10 debu

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:55:121531瀏覽

原文連結: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):

    1. Window->Preferences->PHP->PHPg s->PHP- >Debug:android studio debug,studio debug快捷键,visual studio debug,zend studio debug,studio debug怎么用,rstudio debug,zend studio 13 debug,安卓studio debug调试,zend studio 10 debu

    2. 上圖中的PHP Server:wamp_apache是​​之前設定好的,最好設定一個

      android studio debug,studio debug快捷键,visual studio debug,zend studio debug,studio debug怎么用,rstudio debug,zend studio 13 debug,安卓studio debug调试,zend studio 10 debu

      接著就可以建立檔案加斷點,然後檔案右鍵->Debug as->PHP CLI Application。

    3. 以上就介紹了Xdebug+ZendStudio配置,包含了studio,debug方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn