PHPStorm配置Xdebug

配置分为两部分,一是Xdebug的下载和安装,二是PHPStorm上的对Xdebug的配置。

Xdebug下载

下载Xdebug

查看phpinfo,搞清楚php版本等信息:
Markdown

根据PHP版本下载合适版本的Xdebug

Markdown

配置php.ini

php.ini的最后加入下面这些代码。

zend_extension的路径是Xdebug文件的目录。

1
2
3
4
5
6
7
8
9
[Xdebug]

zend_extension = C:\xampp\php\ext\php_xdebug-2.5.4-5.6-vc11.dll
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_autostart = 1
xdebug.idekey = PHPSTORM

重启apache

查看是否配置成功

phpinfo()

Markdown

PHPstorm上

Markdown

Markdown

PHPstorm配置

已下配置信息是根据我本地的配置,而做的配置,请勿直接复制。

Markdown

如上图:这里配置端口(9000)的需要和在php.ini中的配置要一致,不一定非要用9000端口,只要是一个未被占用的端口都行。

Markdown

如上图:

  1. phpstorm中的IDE key需要和在php.ini中的配置要一致,只要两者配置一样都可以,不需要非要写成PHPSTORM;
  2. Host和Port是要调试的本地虚拟域名配置项。

参考

PHPstorm官方文档

  1. Xdebug安装指南

  2. 验证您的调试配置

  3. 使用Xdebug和PhpStorm进行零配置Web应用程序调试

其他

  1. phpstorm配置Xdebug进行调试PHP教程
  2. 本地环境phpStorm10+XDebug配置和断点调试