美文网首页
xdebug 的使用和配置-vscode

xdebug 的使用和配置-vscode

作者: _不能说的秘密i | 来源:发表于2019-04-21 12:23 被阅读0次

编辑器使用vscode

注意:

  • php 版本
  • php 是32位还是64位的
  • php是线程安全(TS) 还是非线程安全 (NTS)
  • 操作系统(linux or windows)
  • php扩展存放目录
    以上这些注意点可以通过 phpinfo 来获取查看
PHP version NTS
extension

下载安装

  • https://xdebug.org/download.php
  • 去xdebug官网下载对应版本的扩展文件
  • 如果是windows将扩展直接放入 extension_dir 这个目录中
  • 如果是 MacOs 或者 linux,下载源码包 => 编译 => .so 的文件放入 extension_dir 这个目录中

修改 php.ini

[Xdebug]
# 扩张的绝对路径
zend_extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so"

# xdebug 监听端口
xdebug.remote_port = 9999

# 是否开启远程调试
xdebug.remote_enable = 1

# 远程调试的域名
xdebug.remote_host = localhost

# 远程调试的处理方式
xdebug.remote_handler = dbgp

# xdebug 会话标识, 任意配置
xdebug.idekey = vscode-xdebug

xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.auto_trace = 0
xdebug.profiler_enable = 0
xdebug.max_nesting_level = 1000000

配置完成之后,重启环境,然后去用 phpinfo 函数看是否配置成功

xdebug

vscode 配置

  • 安装插件


    xdebug plugin
  • debug配置


    xdebug
  • 修改配置,将端口号配置为 php.ini 文件中配置的端口号
    我这里配置的是 9999, 默认是 9000

加断点测试

  • 浏览器


    xdebug query string
  • vscode


    vscode

相关文章

网友评论

      本文标题:xdebug 的使用和配置-vscode

      本文链接:https://www.haomeiwen.com/subject/pgwdgqtx.html