到官網 http://www.xdebug.com/download.php 下載
找到對應PHP版本的 Xdebug ,後面帶 TS 的爲線程安全,本機環境爲 win7 64 + php-5.5.1-Win32-VC11-x64 ,下載的是 Xdebug 2.3.3 PHP 5.5 VC11 TS (64 bit)php
安裝:
Win :將下載的dll文件(這裏是php_xdebug-2.3.3-5.5-vc11-x86_64.dll)放到 php 安裝目錄的 ext 文件夾下。本機放在 D:\ApacheServer\php\ext\
在ApacheServer下面新建xdebug文件夾,再在xdebug下面新建trace與profiler文件夾,用來存放xdebug生成的兩種信息安全
編輯php.ini,加入下面幾行函數
zend_extension = "D:\ApacheServer\php\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.remote_port = 9000 ;默認端口 9000 xdebug.profiler_enable = on ;臨時跟蹤信息輸出 xdebug.trace_output_dir = "D:\ApacheServer\xdebug\trace" xdebug.profiler_output_dir = "D:\ApacheServer\xdebug\profiler" ;其他參數 ;開啓自動跟蹤。自動打開"監測函數調用過程"的功模。該功能能夠在你指定的目錄中將函數調用的監測信息以文件的形式輸出 xdebug.auto_trace = On ;開啓異常跟蹤 xdebug.show_exception_trace = On ;開啓遠程調試自動啓動 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
在phpinfo.php文件中查看到一下即安裝成功spa