PhpStorm - 本地动态调试-下载配置xdebug扩展

PhpStorm - 本地动态调试-下载配置xdebug扩展

00x01 查看phpinfo

<?php
phpinfo();

在这里插入图片描述

00x02下载扩展前查看Architecture

如果Architecture是x86,意味着你要下载32位的,注意不是你的电脑系统64位你就要下载64位,这个显示的不是我们的系统是几位的,而是另一个概念。如果是x64就下载64位的。
通过上图得知我需要下载的扩展版本是:php7.3版本,64位的,NTS的,VC15的。
Loaded Configuration File是待会要修改php.ini的路径。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

00x03下载扩展

https://xdebug.org/download

00x04 将下载的文件拉进php.ini同目录

将下载的文件拉进php.ini同目录
在这里插入图片描述

00x05 配置php.ini

1、打开phpinfo里Loaded Configuration File 的php.ini文件,搜索

[XDebug]

2、替换掉Xdebug下的内容

zend_extension="扩展的绝对路径"
xdebug.idekey=phpstorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
;xdebug.remote_port 用于配置phpstorm的
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.auto_trace = On

PS:突然发现我这里用的phpstudy可以直接启动xdebug拓展

在这里插入图片描述

00X07 重启服务器

重启(apache、nginx)等,再刷新info.php,搜索xdebug

[Xdebug]
zend_extension=C:/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll
xdebug.collect_params=1
xdebug.collect_return=1
xdebug.auto_trace=On
xdebug.trace_output_dir=C:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.trace
xdebug.profiler_enable=On
xdebug.profiler_output_dir=C:/phpstudy_pro/Extensions/php_log/php7.3.4nts.xdebug.profiler
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
xdebug.idekey=phpstorm

在这里插入图片描述

00x08配置phpstorm

端口与ini文件里的 xdebug.remote_port 一致

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

00x09简单测试

新建一个服务
在这里插入图片描述

<?php

$a = 'aaa';
$b = 'bbb';
$c = 'ccc';
echo "111";

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

00x10报错

在这里插入图片描述

解决:
点击Click to set up path mappings
添加要调试的文件
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值