1. 程式人生 > >phpstorm+xdebug配置踩過的坑

phpstorm+xdebug配置踩過的坑

1.先說怎麼配置監聽

file->setting

配置監聽

IDE key:定義一個key 記住這個Key,在後面我們會用到

Host:這個是你伺服器地址(可以是域名,也可以是Ip,此處我們本地測試,所有用localhost)

Port :埠,專案訪問的埠,(本地測試我採用80,你也可以用別的埠:例如8080,這個需要根據你實際的埠來填寫)

設定xdebug debug port ,我採用的是9001,也可以採用9002等,但是這個位置的配置需要和php.ini中xdebug配置的埠一致,先放在這裡,我們後面會講


到這一步,phpstorm已經配置完成

===============================================================

配置php.ini的xdebug擴充套件

找到php.ini的配置檔案,在最後新增xdebug的配置內容


紅色箭頭的9001和phpstorm中配置的debug port 必須保持一致,zend_extension路徑填寫php安裝包中的擴充套件路徑,如果沒有php_debug這個擴充套件dll,可以百度搜索下載

php.ini配置完成後,驗證xdebug擴充套件是否新增成功,列印phpinfo();

出現這個xdebug選項,恭喜你,xdebug擴充套件已經配置完成

==================================================

瀏覽器firfox新增xdebug擴充套件


1.開啟擴充套件

2.附加元件

3.輸入xdebug-ext 搜尋

安裝就不多說了,安裝好後配置

這個位置輸入ide key 需要和phpstorm中設定的ide key 保持一致

到這個位置已經配置完成

開始進行斷點測試,斷點測試前,可以進行xdebug的驗證是否配置成功

第一紅色框填寫你的專案的地址

第二紅色框填寫你訪問的地址

如果看到這個結果,說明配置成功了,注意看紅色框中的地址,這個地方會出現一個IP地址,一般是你的本機的IP地址,記住這個地址,出現了妖怪的時候我們要用的。

開啟phpstorm監聽,


在程式碼中打上斷點

開啟瀏覽器的xdebug,


現在可以在瀏覽器中輸入http://localhost/你的專案路徑(有斷點的)

kao,發現phpstorm沒有進入斷點,沒有一點反應,難道沒有配置成功,不要著急,這就是妖怪,現在把訪問地址localhost改為你的本機ip地址,重新整理頁面你在試試?