xdebug安裝與配置

2021-06-05 18:02:35 字數 926 閱讀 2028

今天用了很長的時間來研究和配置xdebug,網上只言片語說了好多關於安裝和配置的文章,但是沒有任何乙個能夠全面介紹,導致我遇到的問題都無法解決,最後終於在一位非常不錯的朋友的幫助下,解決了問題,現就我在安裝和配置xdebug的過程中遇到的問題以及解決方案進行簡單整理。

xdebug是開發php過程中非常有價值的工具,它重新改寫了var_dump等方法,使得在螢幕上顯示的資訊更加有層次化,在開發過程中發生的錯誤也會以更加合理的方式展示給開發者,能夠使我們非常快速地定位bug。

個人在做php開發的過程中,通常喜歡使用的伺服器是lighttpd,本文將以lighttpd伺服器為基礎進行說明,當然apache的解決方法也是一樣的。

使用命令sudo apt-get install php5-xdebug進行安裝xdebug,然後重新啟動伺服器。這時候在phpinfo()顯示的伺服器資訊時會顯示出xdebug的相關資訊,這說明xdebug順利安裝成功。

但是在我安裝完成之後,意外地發現錯誤顯示在同一行,只不過是新增了一些錯誤堆疊資訊,效果如圖所示:

後來意識到是在php錯誤顯示的配置中有問題,需要配置html_error這一項。在lighttpd的資料夾中php.ini有兩個,乙個是cgi目錄下,乙個是cli目錄下。其中cli目錄是命令列模式的,cgi是web server模式的,所以需要修改的是cgi目錄中的php.ini檔案。在這個檔案中,最好進行修改的專案是:

error_reporting = e_all & ~e_notice

display_errors = on

display_startup_errors = on

html_errors = on

此時重啟lighttpd伺服器,然後重新整理介面,配置成功顯示效果如圖所示:

xdebug的安裝與部署

注意 a.如果在apache下執行php則需要vc6版本的xdebug.dll,在windows下需要使用vc9的版本。b.根據系統的不同選擇64bit或32bit。2.將php xdebug 2.1.1 5.3 vc9 nts x64放到php ext 下面,並重命名為php xdebug.dll...

xdebug的安裝和配置方法

首先讓php錯誤顯示,只需要修改php.ini當中的2條指令,把 displayerrors和htmlerrors都設定為on,如下所示 html errors on display errors on xdebug 安裝步驟 xdebug是php的乙個module,需要編譯安裝,我用lnmp安裝的...

xdebug的使用與配置引數

xdebug.auto trace off 這個一般是要關掉的,會自動產生很多跟蹤檔案 xdebug.remote enable 0 這個也是要關掉的,有時候php會很慢 xdebug.remote handle dbgp xdebug.remote mode req xdebug.collect ...