<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
作者:
Haohappy
MSN: haohappy at msn.com
2006-07-04
為什么需要
Debugger?
很多PHP程序員調(diào)試使用echo、print_r()、var_dump()、printf()等,其實(shí)對(duì)于有較豐富開發(fā)經(jīng)驗(yàn)的程序員來說這些也已經(jīng)足夠了,他們往往可以在程序執(zhí)行的過程中,通過輸出特定變量的值可以判斷程序執(zhí)行是否正確,甚至效率高低也可以看出來(當(dāng)然可能還需要使用一些時(shí)間函數(shù))。那么我們?yōu)槭裁催€需要一個(gè)專門的調(diào)試程序來監(jiān)控我們的程序運(yùn)行呢? 這個(gè)問題的答案不妨留到后面來揭曉。
什么是
Xdebug?
Xdebug是一個(gè)開放源代碼的PHP程序調(diào)試器(即一個(gè)Debug工具),可以用來跟蹤,調(diào)試和分析PHP程序的運(yùn)行狀況。Xdebug現(xiàn)在的最新版本是
xdebug 2.0.0beta6
,支持PHP4/PHP5
。
官方站點(diǎn):www.Xdebug.org
如何安裝
Xdebug
?
以PHP5.1.4,Windows平臺(tái)為例(其它PHP版本,其它平臺(tái)請(qǐng)參看官網(wǎng)文檔):
1.
登錄
www.xdebug.org
,在首頁右側(cè)有一個(gè)
Windows modules
,選擇其中的PHP5.1.2+
,下載php_xdebug-5.1.2-2.0.0beta6.dll
文件;
2.
將下載的php_xdebug-5.1.2-2.0.0beta6.dll
放到C:/php5/ext
目錄,重命名為php_xdebug.dll
;
3.
編輯php.ini
,加入下面幾行:
extension=php_xdebug.dll
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="I:/Projects/xdebug"
xdebug.profiler_output_dir="I:/Projects/xdebug"
后面的目錄“I:/Projects/xdebug
”為你想要放置Xdebug
輸出的數(shù)據(jù)文件的目錄,可自由設(shè)置。
4.
重啟Apache
;
5.
寫一個(gè)test.php
,內(nèi)容為
<?php phpinfo(); ?>
,如果輸出的內(nèi)容中有看到xdebug
,說明安裝配置成功。
現(xiàn)在我們就可以開始使用
Xdebug
強(qiáng)大的功能了!
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=880935