十分鍾搞定mac下的phpstorm增加xdebug調試


一、版本信息

mac 10.10.5

php  5.5.38

phpstorm 10.0.3

xdebug   版本需要與php匹配,匹配地址 :點我匹配  點我查看所有版本

提示:不確定xdebug版本的,把phpinfo()顯示的全部復制(command+a 全選再command+c復制)到文本框中,xdebug會自動跳轉到下載配置頁面,按頁面提示流程安裝即可。

二、安裝xdebug

1、點擊匹配地址,把復制的phpinfo信息粘貼到文本框。

2、按照頁面的安裝流程安裝xdebug。

3、配置php.ini

提示:xdebug官網上的配置,只保證配置好xdebug,但不能與phpstorm進行配置,正確的配置方法,還要在php.ini的xdebug模塊下添加以下代碼。

[xdebug]
zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so  //這是配置xdebug
xdebug.remote_enable = On  //是否運行遠程終端,必須開啟
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000  //這個端口號要和phpstorm中的保持一致,示例的端口是9001
xdebug.idekey = PHPSTROM  //調試器關鍵字

  安裝xdebug圖例:

  (1)

  (2)

4、查看phpinfo( ),有沒有開啟xdebug。

三、配置phpstorm以支持xdebug

1、點擊左上角phpstorm,選擇preferences。

2、配置php下的Debug

3、配置Debug下的DBGp proxy

4、配置servers

5、點擊phpstorm右上角的三角形,選擇Edit Configurations,配置服務器信息,添加項目調試開發地址,保存完后phpstorm配置完成。

(1)

(2)

(3)

四、chrome安裝xdebug

xdebug for chrome  (chrome插件商店,需要梯子)

配置xdebug 插件(可省略)

五、斷點程序調試

1、在需要調試的代碼左側空白左鍵點擊打上紅色圓形按鈕,再點擊紅色按鈕取消。

2、點擊phpstorm右上角甲殼蟲按鈕打開瀏覽器,要保證旁邊的電話圖標是綠色的,紅色的表示關閉調試,程序運行到該斷點時(不包括當前斷點行),會停留並從瀏覽器頁面返回到phpstorm,此時瀏覽器會一直處於加載等待中。

 

3、瀏覽器跳轉打開phpstorm后,頁面上和debugger框會有數據信息顯示,如下圖。

代碼頁面:

debugger框:

六、調試過程中警告提示

上圖彈窗是程序正在調試時,試圖關閉phpstorm時的提示,這個時候可以完成調試再關閉,或者結束調試再關閉。

 

至此,mac下的phpstorm添加xdebug就結束了,祝大家敲一手風騷無bug的好代碼!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM