搭建PHP开发环境步骤——安装XDebug调试器
为了便于在浏览器或集成环境中开发、调试PHP,需要对PHP安装调试器,这里我们选择XDebug调试器
1、下载XDebug
XDebug下载地址如下:
https://xdebug.org/download.php
XDebug也有很多版本,这里下载Xdebug 2.4.0下的PHP 5.5 VC11 TS (64 bit)版(下载后为一个DLL文件,如:
php_xdebug-2.4.0-5.5-vc11-x86_64.dll)
2、安装XDebug
步骤1、拷贝XDebug文件
直接将下载的XDebug文件(如:
php_xdebug-2.4.0-5.5-vc11-x86_64.dll)拷贝到PHP安装目录下的扩展子目录(如:C:\Program Files\PHP\php5.5\ext)
步骤2、配置PHP
用编辑器打开PHP安装目录下的“php.ini”文件,在该文件的最后加入如下配置信息(详细说明见官方文档:
https://xdebug.org/docs/all_settings)
;;;;;;;;;;;;;;;;;;;
; php_xdebug ;
;;;;;;;;;;;;;;;;;;;
;引入相应扩展库
zend_extension = C:\Program Files\PHP\php5.5\ext\php_xdebug-2.4.0-5.5-vc11-x86_64.dll
;zend_extension_ts = C:\Program Files\PHP\php5.5\ext\php_xdebug-2.4.0-5.5-vc11-x86_64.dll
;extension = php_xdebug-2.4.0-5.5-vc11-x86_64.dll
[Xdebug]
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
;临时跟踪信息输出
xdebug.trace_output_dir=”C:\Program Files\PHP\php5.5\ext\xDebugLog”
;临时跟踪信息输出
xdebug.profiler_output_dir=”C:\Program Files\PHP\php5.5\ext\xDebugLog”
;开启生成报告文件
xdebug.profiler_enable=On
;远程主机
xdebug.remote_host=localhost
;主机端口(如果设置为9000,会在某些编译器、如PHPStorm上与fpm发生冲突、影响调试)
xdebug.remote_port=9001
;用于zend studio远程调试的应用层通信协议
xdebug.remote_handler=dbgp
;设置IDE KEY
;xdebug.idekey=PHPSTORM
步骤3、确认安装结果
首先重新启动Apache服务,然后在Apache安装路径的文档目录(如:D:\Apache\Apache24\
htdocs)下用文本编辑器建立一个测试文件(如:phpinfo.php),在该文件中添加如下代码:
<?php
phpinfo();
?>
最后在浏览器地址栏输入“
http://localhost/phpinfo.php”,回车确认后,在出现的界面中如果出现“XDebug”字样、则说明已经安装成功,否则需要重新检查XDebug的安装及配置过程
