准备工作:
1)下载php,搭好环境
2)下载php xdebug扩展
https://xdebug.org/download 根据本地php版本选择
3)下载phpstorm,充钱或者去破解(我这么有钱,怎么可能知道怎么破解)
正文:
1.把xdebug扩展文件.dll(类库?)放置php扩展文件夹里面(非必须,只是路径好配点)
2.配置php.ini(检查配置成功方法:重启服务器,查看phpinfo 里面有没有xdebug)
[xdebug]
#这里最好写全路径,因为我的扩展文件放在ext文件夹里面,所以省了
zend_extension=php_xdebug-2.9.4-7.3-vc15-nts-x86_64.dll
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
#这里是监听端口,默认9000 要和phpstorm里面配置的一致
xdebug.remote_port = 9001
#这个是暗号
xdebug.idekey = PHPSTORM
3.配置phpstorm
file => setting => Languages & Frameworks => PHP => Debug 设置 debug port 9001(这个要跟php.ini里面的xdebug.remote_port 设置一致)
文件 => 设置 => 语言和框架 => PHP => Debug 设置 debug端口 9001(这个要跟php.ini里面的xdebug.remote_port 设置一致)
4.下载xdebug helper 插件(谷歌插件,需要翻墙)
或者
穷人的解决方法:保证你的请求中 设置了cookie XDEBUG_SESSION = PHPSTORM
5.phpstorm开启debug监听,浏览器带cookie进行访问