一、选择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、点击小甲壳虫图标
显示如图说明成功使用