mamp xdebug3.0和phpstrom配置,一定可以成功!

目录

前言

准备

1. 安装xdebug插件

2.谷歌浏览器安装debug插件

3.IDE信息配置

4. 调试


前言

前几天在开发调试的时候遇到一个棘手的问题。循环查找上级id。获取最上级的信息。写好代码调试的时候,就出现问题。因为用到了递归算法。所以一步步用var_dump也不是很方便。在公司同事的帮助下通过xdebug找出了问题所在。所以我觉得利用xdebug调试已经是迫在眉睫。这两天研究了一下,展示一下自己的学习成果,当然,如果能够帮助到大家的话,那就更好了。

准备

mamp pro 5.7

PHP 7.2.22

xdebug 3.0

Phpstorm 2019.3

1. 安装xdebug插件

1.1使用xdebug官方提供的一个检测工具:https://xdebug.org/wizard.php

1.2 全选复制phpinfo的信息到上面这个网址

下载跳转页面以后的3.0.1安装包,根据这个页面的安装步骤来执行安装。

完成以后再查看phpinfo的信息是否包含xdebug

出现这个就是安装完成了。

2.谷歌浏览器安装debug插件

参考网址:https://huajiakeji.com/web-development/2018-04/980.html

插件名称:Xdebug helper

安装完成以后的效果:

有这个小标识就是成功了。

3.IDE信息配置

这个是配置的重要部分,需要着重来分析。我以一个tp5项目来分析吧。首先打开这个项目:

修改php.ini文件,这个文件是在mamp软件中打开修改的。不需要打开文件夹中的文件修改

 

MAMP_Xdebug_MAMPzend_extension="/Applications/MAMP/bin/php/php7.2.22/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9003
xdebug.remote_autostart=1
xdebug.remote_mode="req"
xdebug.idekey="PHPSTORM"
xdebug.mode = debug

4. 调试

调试分成4个步骤,分别是ide开始监听、浏览器开启调试、打断点、运行你要调试的代码。一定要按照这个步骤来。

ide开始监听

浏览器开启调试

打断点

出现调试界面

————————————————————————————————————————————————————

2021-05-11 更新

调试的时候还可以直接在浏览器的路径上写上http://local.xxx.cn/xxx?XDEBUG_SESSION_START=PHPstrom运行 而不需要进行第二步:谷歌浏览器安装debug插件

如果大家还有什么问题,可以加我微信 form1101一起交流。欢迎打扰。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值