PHP需要下载Xdebug扩展,请一定下载对应版本,建议Xdebug不要下载最新版,本人最先下载最新版,PHPStorm收不到调试信息,掉坑里半天,如果PHPStorm不能调试,建议切换Xdebug版本。
下载地址 https://xdebug.org/download.php
windows选择nts版本
![](https://box.kancloud.cn/1448b04a2c0564669c8a3ff24c82bac0_1026x337.png)
![](https://box.kancloud.cn/f92d873c32a9d5a824f8e638d9fd4e69_885x440.png)
下载好后把dll文件放在PHP安装目录下的ext扩展目录。
然后配置php.ini文件
zend_extension="E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.6.0beta1-7.2-vc15-nts.dll"
#换成自己的路径
xdebug.remote_enable=On
#开启远程调试
xdebug.remote_autostart=On
#自动开始
xdebug.remote_port=9100
#端口,这里默认是9000,但是与PHP运行端口重复,所以修改成其他的,这个端口需要对应PHPStorm里面的
xdebug.remote_host=www.cmf51.com
#本地可以设置成localhost,127.0.0.1,我这里是采用本地hosts解析的域名
xdebug.idekey=PhpStorm
#这里需要和PHPStorm一致
xdebug.remote_log="E:\phpStudy\PHPTutorial\tmp\xdebug.log" #建议设置一个日志方便问题跟踪
设置完PHP这边就需要设置PHPStorm工具
打开 file->settings->languages&frameworks->PHP->Debug
Xdebug 端口对应php.ini里面设置的remote_port端口
![](https://box.kancloud.cn/f0a275973cbd508780648fc26c90790c_919x379.png)
DBGp Proxy
![](https://box.kancloud.cn/259fe2f50243ab3e5fc011ba3b7cc3e9_802x326.png)
Servers
![](https://box.kancloud.cn/601df435dd7c93026a3d5a1bc5baa629_1054x472.png)
Run->edit Configurations
![](https://box.kancloud.cn/e93886b1964de444ac6d23c38e4c456e_994x544.png)
开启电话图标,点击爬虫图标开启调试。
![](https://box.kancloud.cn/454315684735033e8e56973dff800015_405x140.png)