1. 下载安装小皮面板
2. 下载安装phpstorm
3. 开启php xdebug
默认php环境是7.3.4,一般不需要洞这个,本文也是使用这个版本的php进行快速配置,如果PHP5.X版本的配置此方法可能不同
4. 配置php文件
访问\phpstudy_pro\Extensions\php\php7.3.4nts\php.ini
最下面会看到如下配置
将其删除替换为:
[Xdebug]
zend_extension=php_xdebug.dll
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.mode=debug
xdebug.remote_port=9000
5.配置phpstorm
因为
所以
6. 剩下就是开始下断点调试
Debug断点调试功能
按钮 说明
(Alt + F10):如果处于其他代码行或页面,点击这个按钮可回到此时Debug正在执行的代码行
(F8):步过,代码逐行向下执行,如果这一行上有方法则自动执行方法不会进入方法内部
image-20210409161745556 (F7):步入,如果当前行有方法,可以进入方法内部;一般用于进入自定义方法内,不会进入官方类库的方法体
(Alt + Shift + F7):强制步入,能进入任何方法体,包括自定义方法和类库方法
(Shift + F8):步出,自动执行完此方法体内的剩余代码并从方法体内部退出到方法调用处的下一代码行,表示此方法已执行完
(无快捷键) 回退断点,退出方法体至方法调用处,此方法不会执行完,可以再次进入此方法
(Alt + F9):运行到光标处,无需打断点,将光标定在某一代码行,点击此按钮直接执行到此代码行
(Alt + F8):计算表达式,可以解析指定的表达式(语句),并执行此表达式