PHPStorm XDebug進行除錯

2022-07-18 12:54:10 字數 1548 閱讀 4048

筆者的開發環境如下:

windows8.1+apache+phpstorm+xdebug+firefox(xdebug helper 1.4.3外掛程式)。

一、xdebug安裝配置

將phpinfo網頁的源**拷貝到然後按照指導安裝即可。如下圖所示:

(2)安裝xdebug

(3)配置xdebug

開啟d:\php\php.ini,在末尾增加如下**:

[xdebug]

zend_extension =d:\php\ext\php_xdebug-2.3.2-5.4-vc9.dll

xdebug.remote_enable =1

xdebug.remote_handler ="dbgp"

xdebug.remote_host ="localhost"

xdebug.remote_mode ="req"

xdebug.remote_port =9000

重啟apache。

(4)驗證安裝是否成功

檢測方法1:

在phpinfo網頁中,能夠檢索到xdebug字樣,就安裝成功了,如下圖所示:

檢測方法2:

在cmd下輸入php -m,能看到xdebug說明配置成功。如下圖所示:

二、phpstorm中xdebug配置

在【file】->【settings】->【languages & frameworks】->【php】的setting中:

(1)配置php server

找到【servers】,配置項如下:

name:localhost

host:localhost

port:80

debugger:xdebug

如下圖所示:

(2)配置php debug

找到【debug】,xdebug中的debug port填寫9000,其它預設。如下圖所示:

三、fireforx中xdebog helper外掛程式的配置

(1)安裝xdebug helper外掛程式

如下圖所示:

(2)配置xdebug helper外掛程式

在上圖中,點選【選項】,然後按照如下進行配置:

ide key:phpstorm

domain filter:localhost

如下圖所示:

四、使用xdebug除錯方法及步驟

(1)在phpstorm中開啟debug監聽

點選那個像**一樣的圖示即可開啟debug監聽,如下圖所示:

(2)在chrome瀏覽器中開啟xdebug helper外掛程式

方法一:

方法二:

使用快捷鍵:ctrl+shift+x進行配置。

(3)在phpstorm中設定斷點

在行號後面空白處單擊即可設定斷點。

(4)斷點除錯

然後在瀏覽器中引導到相應的斷點處的方法即可自動被斷下來,如下圖所示:

紅色框框中有所有的斷點處理方式及快捷鍵提示。

PhpStorm Xdebug除錯配置

執行環境 ps版本 phpstorm 2016.2.2 php版本 php 5.6.28 win32 vc11 x64 xdebug版本 php xdebug 2.2.5 5.6 vc11 x86 64.dll php版本和xdebug版本一定要相對應 配置 1.php.ini配置 xdebug z...

phpstorm xdebug 遠端除錯

需要需要伺服器放行乙個除錯的埠,比如我們下面需要用到的9010埠 配置server 有些時候,我們需要除錯,就是有些錯誤。本地暴露不了。我們需要到線上查。本文主要使用xdebug phpstorm進行除錯 配置xdebug zend extension home work php70 lib php...

phpStorm XDebug斷點除錯配置

xampp環境下用phpstorm xdebug進行斷點除錯的配置 phpstorm xdebug的斷點除錯設定。下面情況針對本機進行除錯,遠端除錯差距不大。具體過程 1.伺服器端 本地除錯的情況下就是在本機 安裝好xampp,停止apache服務 注意,如果直接退出xampp,是不會停止apach...