一、選擇XDEBUG擴展
xdebug下載地址:https://xdebug.org/download.php
注意:帶"ts"是線程安全的意思,"nts"的他沒有標示,也就是說,如果是nts的要下載沒標示的,下載下來的文件名其實是有標示的。
下面舉個例子,我的PHP版本是5.6,位數是64,是“TS”的
所以我們對號入座,選擇如下圖版本
二、php.ini的配置
把下載的dll拷貝到php裏面的ext文件夾裏,最後配置時寫那個路徑,個人PHP.INI配置展示
php.ini的配置這個非常重要,我看到網上說很多出現下列問題“WAITING FOR INCOMING CONNECTION WITH IDE KEY”,自已也遇到了,弄了幾個小時,最後發現php.ini配置錯了文件。
這裏配置的php.ini不是PHP的文件,而是apache裏的文件,也是下面路徑。
配置的具體內容網上就很多了,這裏附帶一個
[xdebug]
zend_extension=php_xdebug.dllxdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
配置好文件,要重啓一下APACHE
三、PHPSTORM的配置
1、FILE->SETTING->PHP
2、FILE->SETTING->DEBUG中,debug port和PHP.INI中的xdebug.remote_port對應
3、FILE->SETTING->DBGP PROXY中,IDE KEY和xdebug.idekey對應,host爲localhost,port爲80
4、FILE->SETTING->servers中,name隨便,HOST爲LOCALHOST,PORT爲80,DEBUGGER爲XDEBUG
5、添加PHP WEB APPLICATION
三、使用XDEBUG
1、如圖開監聽
2、打開文件,設置斷點
3、點擊小甲殼蟲圖標
顯示如圖說明成功使用