windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 調試 php

來源:互聯網
上載者:User

標籤:

Xdebug是一個開放原始碼的PHP程式調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程式的健全狀態。

 

windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 調試 php

 

0、安裝windows內建的iis,然後使用 Microsoft Web Platform Installer 安裝 fastcgi + php   

 

1、下載xdebug改名為php_xdebug.dll存入php的ext目錄下。下載 

2、設定php.ini,加入下面的內容:   

[Xdebug]zend_extension="C:/Program Files (x86)/PHP/ext/php_xdebug.dll"xdebug.default_enable=onxdebug.auto_trace=onxdebug.collect_params=onxdebug.collect_return=onxdebug.max_nesting_level=100xdebug.profiler_enable=onxdebug.remote_enable=onxdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_handler=dbgpxdebug.trace_output_dir="C:/Windows/Temp"xdebug.profiler_output_dir="C:/Windows/Temp"

 

其中 zend_extension 為 php_xdebug.dll 實際儲存的路徑。

xdebug.trace_output_dir和xdebug.profiler_output_dir為你喜歡的路徑

3、重啟iis 。 iis7.0 必須使用 Internet 資訊服務(IIS)管理器 重啟web服務,像以前那樣使用重啟IIS Admin Service服務的方法無效。 

4、使用 phpinfo() 函數查看是否有 xdebug 項目 ,如果存在說明xdebug安裝成功。  

5、啟動netbeans   

5.1、建立並開啟項目  

5.2、開啟需要調試的檔案並設定斷點。  

5.3、執行頂部菜單內的 調試->調試”xxx.php”,在彈出的對話方塊中選擇“伺服器端PHP”。點擊確定後,NB會自動使用你的預設瀏覽器開啟你要調試的檔案。此時,你會發現瀏覽器的請求一直未返回,而且NB右下角顯示“netbeans-xdebug正在運行”,你就可以按F7正常單步運行偵錯工具了。  

 

若未設定斷點,執行調試的時候程式將自動在當前檔案的第一行暫停執行。  

 

若不希望自動暫停執行,請取消勾選工具->選項->PHP->在第一行停止。

windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 調試 php

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.