logo头像
Snippet 博客主题

PHPStorm 和 Sublime 配置 Xdebug

本文于731天之前发表,文中内容可能已经过时。

前言

Xdebug 大法好~

安装配置 Xdebug

一、安装

  1. 复制 phpinfo() 的内容到 Xdebug: Support
  2. 按照页面上的提示进行下载和安装

二、配置 php.ini

1
2
3
4
5
6
7
[xdebug]
zend_extension="path to xdebug.dll or xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM

三、其他参数

  • 禁止对 var_dump 的美化

    1
    xdebug.overload_var_dump=0
  • 使 var_dump 输出完整变量

    1
    2
    3
    xdebug.var_display_max_depth = -1 
    xdebug.var_display_max_children = -1
    xdebug.var_display_max_data = -1
  • 允许多个远程 IP 同时调试(忽略 xdebug.remote_host 参数)

    1
    xdebug.remote_connect_back = 1

PHPStorm 配置 Xdebug

  1. Ctrl + Alt + S 打开设置 -> Languages & Frameworks -> PHP -> Debug -> GBGp Proxy,输入 IDE key、域名和端口,注意和 php.ini 一致
  2. 打开设置 -> Languages & Frameworks -> PHP -> Servers,新建一个 Servers
  3. 点击右上角电话形状的按钮进行监听

    Sublime 配置 Xdebug

    一、安装 package control

    Sublime Text 3 安装 Package Control

    二、安装 Xdebug Client

  4. 使用 package control 安装 Xdebug Client
  5. 打开需要调试的项目,点击 Project -> Sava Project As…,修改生成的 .sublime-project 文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    {
    "folders":
    [
    {
    "path": "."
    }
    ],
    "settings":
    {
    "xdebug": {
    "url": "http://localhost/",
    "port": 9001
    }
    }
    }

三、开始调试

四、默认快捷键