1、下载:
https://xdebug.org/download.php
注:下载的时候需要对应版本信息
2、检测工具:
注:cdm命令窗口输入php -i 获取到phpInfo()信息
3、配置环境:
PHP 7.3.26
PhpStorm 2020.3.1
Xdebug3
4、php.ini最后添加配置
Xdebug存放路径: zend_extension =xx.debug.dll
调试关键字: xdebug.idekey=PHPSTORM
调试模式:xdebug.mode=debug
php.ini
5、重启Apache
-
在phpinfo()显示如下信息,说明安装成功
xdebug.png -
cmd数据 php -v,显示Xdebug说明安装成功
phpv.png
6、PhpStorm配置
(1) File-->Setting-->Language & FrameWorks-->Debug、Servces
-
Debug
debug.png -
DbGp proxy
dbgp.png -
Servces
servers.png
(2)编辑调试配置服务器和程序
-
Add Condfiation
add_configation.png -
Add PHP Web Page
php_web_page.png -
配置服务和调试应用
add_server.png
7、开启PhpStorm断点调试
-
开启debug监听
开启debug.png -
已开启
已开启状态.png
8、打断点调试
-
选择调试文件打断点
添加断点.png -
浏览器输入:tp-demo.com
浏览器输入:tp-demo.com -
已进入调试状态
已进入调试状态