xdebug 是 PHP 的 extension(插件?),我们使用它来调试 PHP 程序,在 Windows 上它就是一个 dll 文件。
- 确定下电脑上 php 的版本。编写一个 info.php 内容如下:
123<?phpphpinfo();?>
在浏览器中访问 info.php
我电脑上的 php 版本是 5.6.35(32位) - 下载安装 xdebug
一定要下载对应 PHP 的版本,下载页面:https://xdebug.org/download.php
我的 PHP 是 5.6.35(32位),所以我要下载的是:php_xdebug-2.5.3-5.6-vc11.dll - 配置 php.ini
我们得告诉 php 要使用的 xdebug 插件在什么地方,打开 php.exe 所在路径的 php.ini(例如 c:\xampp\php\php.ini)文件,增加几行(注意,zend_extension 指向你下载的 xdebug dll 的路劲):
12345[Xdebug]zend_extension=C:\xampp\php\php_xdebug-2.5.3-5.6-vc11.dllxdebug.remote_enable=1xdebug.remote_host=localhostxdebug.remote_port=9000 - 验证 xdebug 安装
重启下 Apache,再访问 info.php 下,你应该能看到 xdebug 相关
打开 IDEA 的 PHP 配置,你应该能看到 Debugger 的信息,注意 PHP 路径旁边有个刷新按钮,你可能需要点击才能看到 Debugger 信息。 - 安装浏览器的 Xdebug helper 扩展程序
这个扩展程序在 Chrome 和 Firefox 上都有的。安装完成后,访问 info.php 页面,把 xdebug helper 设置成 debug
同时要打开 IDEA 的侦听