1.下载对应扩展文件

查看phpinfo信息,如下图:

  •  php版本5.6.27则需下载对应5.6的文件;
  •  X86代表需要下载32位文件,反之下载64位;
  •  VC11正常下载VC11,若后期发现不对则再尝试VC11-TS;

 进入Xdebug官网下载页,https://xdebug/download.php 这里我下载PHP_5.6_VC11(32_bit);

        

2.安装与配置

  • 将刚刚下载的.dll文件放php的ext文件夹下,如我的:D:\phpStudy\php\php-5.6.27-nts\ext
  • 修改php.ini配置文件,在最后地方加入如下配置:
[XDebug]
;zend_extension ="D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug-2.5.4-5.6-vc11-nts.dll"
zend_extension =php_xdebug-2.5.4-5.6-vc11-nts.dll
xdebug.profiler_enable=on
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_enable = on
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
  • 重启apache,再次查看phpinfo()信息, 搜索xdebug,如果出现如下则表示大功告捷,如图:

注意一:zend_extension可以为.dll文件的绝对路径如:"D:\phpStudy\php\php-5.6.27-nts\ext\php_xdebug-2.5.4-5.6-vc11-nts.dll";也可以为相对路径如:php_xdebug-2.5.4-5.6-vc11-nts.dll;

注意二:以上操作如果xdebug扩展仍然无法安装成功

           方案1.尝试下载不同后缀如:PHP 5.6 VC11 TS (32 bit)或:PHP 5.6 VC11 (32 bit);最后重启apache;

           方案1.尝试在不同Xdebug 版本下下载.dll文件,如:Xdebug 2.5.4或者Xdebug 2.5.3;最后重启apache;

更多推荐

PHP安装Xdebug