PhpStorm 断点调试 PHP

一、查看PhpInfo.php

将所有内容复制 === 粘贴至 https://xdebug.org/wizard.php
PhpStorm 断点调试 PHP

二、点击 Analyse my phpinfo() output

PhpStorm 断点调试 PHP

获取Xdebug版本
PhpStorm 断点调试 PHP

详细 Xdebug 配置

xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.show_local_vars=0

xdebug.var_display_max_children=128 
xdebug.var_display_max_data=512 
xdebug.var_display_max_depth=5 

xdebug.idekey=PhpStorm //控制哪些IDE Key Xdebug应传递给DBGp调试器处理程序
xdebug.remote_enable = On //控制Xdebug是否应尝试联系正在侦听主机和端口的调试客户端
xdebug.remote_host=127.0.0.1  //选择运行调试客户端的主机,可以使用主机名
xdebug.remote_port=9000 //连接的端口
xdebug.remote_handler=dbgp

重启环境

三、配置PhpStorm

选择php版本
PhpStorm 断点调试 PHP

配置 PHP Server
PhpStorm 断点调试 PHP

配置PHP Debug

PhpStorm 断点调试 PHP

配置DBGp
PhpStorm 断点调试 PHP

浏览器安装 XDebug helper 插件

最后phpstorm测试
PhpStorm 断点调试 PHP
ok