1.下载对应扩展文件
查看phpinfo信息,如下图:
php版本5.6.27则需下载对应5.6的文件; x86代表需要下载32位文件,反之下载64位; vc11正常下载vc11,若后期发现不对则再尝试vc11-ts; 进入xdebug官网下载页,https://xdebug.org/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.dllxdebug.profiler_enable=onxdebug.profiler_output_dir="d:\phpstudy\tmp\xdebug"xdebug.trace_output_dir="d:\phpstudy\tmp\xdebug"xdebug.remote_enable = onxdebug.remote_host = 127.0.0.1xdebug.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扩展仍然无法安装成功
尝试下载不同后缀如:php 5.6 vc11 ts (32 bit)或:php 5.6 vc11 (32 bit);最后重启apache;
尝试在不同xdebug 版本下下载.dll文件,如:xdebug 2.5.4或者xdebug 2.5.3;最后重启apache;
推荐学习:php视频教程
以上就是php如何安装xdebug的详细内容。
