使用Xdebug調試和最佳化PHP程式之[1]

來源:互聯網
上載者:User

作者: Haohappy MSN: haohappy at msn.com Blog: http://blog.csdn.net/haohappy2004 2006-07-04 為什麼需要 Debugger?很多PHP程式員調試使用echo、print_r()、var_dump()、printf()等,其實對於有較豐富開發經驗的程式員來說這些也已經足夠了,他們往往可以在程式執行的過程中,通過輸出特定變數的值可以判斷程式執行是否正確,甚至效率高低也可以看出來(當然可能還需要使用一些時間函數)。那麼我們為什麼還需要一個專門的偵錯工具來監控我們的程式運行呢? 這個問題的答案不妨留到後面來揭曉。 什麼是 Xdebug?Xdebug是一個開放原始碼的PHP程式調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程式的健全狀態。Xdebug現在的最新版本是xdebug 2.0.0beta6,支援PHP4/PHP5。 官方網站:www.Xdebug.org 如何安裝 Xdebug 以PHP5.1.4,Windows平台為例(其它PHP版本,其它平台請參看官網文檔):1. 登入www.xdebug.org,在首頁右側有一個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=onxdebug.trace_output_dir="I:\Projects\xdebug"xdebug.profiler_output_dir="I:\Projects\xdebug" 後面的目錄“I:\Projects\xdebug”為你想要放置Xdebug輸出的資料檔案的目錄,可自由設定。4. 重啟Apache;5. 寫一個test.php,內容為 <?php phpinfo(); ?>,如果輸出的內容中有看到xdebug,說明安裝配置成功。 現在我們就可以開始使用 Xdebug 強大的功能了!
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.