1. Linux、macOS 下安装
#
下载、解压、安装、编译:
$ curl -O https://xdebug.org/files/xdebug-2.5.0.tgz
$ tar -zxf xdebug-2.5.0.tgz
$ cd xdebug-2.5.0
$ phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make
$ make install
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20131226/
编译成功后会提示一个路径,表示已经将扩展放置在该位置。
#.
修改 PHP 的配置文件php.ini,加载 Xdebug 模块:
zend_extension=xdebug.so
#.
重启apache,检测是否安装成功:
$ sudo apachectl restart
$ php -m | grep xdebug
如果出现 xdebug 则表示安装成功。
2. Windows 下安装
Windows 下安装 Xdebug 扩展,只需下载对应的 xdebug.dll 扩展即可。
下载地址:https://xdebug.org/download.php
#.
首先查看本地的 php 信息:
#.
然后选择对应的 xdebug 版本进行下载:
#.
将下载后的 .dll 文件放到 PHP 的 ext 目录,并修改 php.ini 配置文件,添加如下内容:
zend_extension=php_xdebug-2.5.0-5.5-vc11.dll
#.
重启apache,检测是否安装成功:
如果出现该信息,则说明安装成功;如果 apache 重启失败,说明下载的扩展和 PHP 版本不匹配,请认真检查后重新下载。