xampp+phpstorm使用xdebug

好的程序员必须要会用xdebug! 那么xdebug是什么意思?,代码解释:简单来说就是当执行程序的时候

$a= 1;
$b =2;

$c =$a+$b;
print_r($c);exit;  //这个exit就是传说中的xdebug断点调试工具,只不过更方便,只需要点一下就可以了

定义明白了,那么如何配置呢,举例子,本机是window系统,mac跟linux暂时用不到,xampp自带了debug扩展,只需要在php.ini修改下配置即可调用。复制一下代码到D:\xampp\php\php.ini中

[XDebug]
zend_extension = "D:\xampp\php\ext\php_xdebug.dll" (根据实际情况更改)
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "D:\xampp\tmp"
xdebug.idekey= PHPSTROM

然后重启apache;输入echo phpinfo();检查xdebug!若出现 输入图片说明 安装成功!

然后打开phpstorm,找到file->settings->languages & framework->PHP->Servers //这里不截图了,很好找的

Servers设置参数:
port 80;
Name:www.qric.rh //我本地配置了多站点,localhost虚拟站点,如果你的是www.a.com修改即可。
Host:www.qric.rh //localhost也行  

Debug 参数:
debug port:9000

Servers->DBGP  Proxy参数:
IDE key :PHPSTORM
Host:qric.rh
Port:80
以上设置好了,找到phpstorm顶级菜单栏,找到Run下面的Editer configurations
打开,

phpstorm配置好

输入图片说明

下面是教大家如何使用:

输入图片说明

点击后出现这个:

输入图片说明 点我标的,就会出现你想要的信息!是不是很爽啊,从此不在var_dump();die();print_r();那么low的调试方式拉

转载于:https://my.oschina.net/gracebear/blog/1545462

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值