php断点调试--安装xdebug
2015-09-09 16:39
585 查看
选择测试phpinfo()信息
看到我机器是win7 64位的,安装的wamp2.4是64位的
就去http://xdebug.org/download.php下载php_xdebug-2.2.3-5.4-vc9.dll
将下载好的dll文件复制到C:\wamp\bin\php\php5.4.16\ext\
扩展目录下
并且在php.ini中配置
[XDebug]
zend_extension_ts = "C:\wamp\bin\php\php5.4.16\ext\php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.profiler_append = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "C:\wamp\tmp\xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9001
xdebug.trace_output_dir = "C:\wamp\tmp\xdebug"
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.show_exception_trace = 1
; ;是否开启调试内容
; xdebug.profiler_enable=1
; ;是否开启自动跟踪
xdebug.auto_trace = 1
; ;是否开启异常跟踪
; xdebug.show_exception_trace = 1
; ;是否收集变量
; xdebug.collect_vars = 1
; ;是否收集返回值
; xdebug.collect_return = 1
; ;是否收集参数
; xdebug.collect_params = 1
; ;跟踪输出路径
; xdebug.trace_output_dir="D:/nginx-1.5.3/tmp/xdebug"
; ;调试输出路径
; xdebug.profiler_output_dir="D:/nginx-1.5.3/tmp/xdebug"
重启wamp服务器, 查看phpinfo 模块信息,找到XDebug,成功、
System | Windows NT 6.1 build 7601 (Windows 7 Ultimate Edition Service Pack 1) i586 |
Build Date | Jun 5 2013 20:58:05 |
Compiler | MSVC9 (Visual C++ 2008) |
Architecture | x86 |
Configure Command | cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=C:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=C:\php-sdk\oracle\instantclient11\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--disable-static-analyze" "--with-pgo" |
Server API | Apache 2.0 Handler |
Virtual Directory Support | enabled |
Configuration File (php.ini) Path | C:\Windows |
Loaded Configuration File | C:\wamp\bin\apache\apache2.4.4\bin\php.ini |
就去http://xdebug.org/download.php下载php_xdebug-2.2.3-5.4-vc9.dll
将下载好的dll文件复制到C:\wamp\bin\php\php5.4.16\ext\
扩展目录下
并且在php.ini中配置
[XDebug]
zend_extension_ts = "C:\wamp\bin\php\php5.4.16\ext\php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.profiler_append = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "C:\wamp\tmp\xdebug"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9001
xdebug.trace_output_dir = "C:\wamp\tmp\xdebug"
xdebug.collect_params = 1
xdebug.collect_return = 1
xdebug.show_exception_trace = 1
; ;是否开启调试内容
; xdebug.profiler_enable=1
; ;是否开启自动跟踪
xdebug.auto_trace = 1
; ;是否开启异常跟踪
; xdebug.show_exception_trace = 1
; ;是否收集变量
; xdebug.collect_vars = 1
; ;是否收集返回值
; xdebug.collect_return = 1
; ;是否收集参数
; xdebug.collect_params = 1
; ;跟踪输出路径
; xdebug.trace_output_dir="D:/nginx-1.5.3/tmp/xdebug"
; ;调试输出路径
; xdebug.profiler_output_dir="D:/nginx-1.5.3/tmp/xdebug"
重启wamp服务器, 查看phpinfo 模块信息,找到XDebug,成功、
相关文章推荐
- 【ThinkPHP】修改ThinkPHP3.1.x成功与失败的跳转页面
- php导出excel
- PHP输入流php://input
- PHP相等的问题
- php的mysql_connect连接遇到的2006问题
- FlowLayoutPanel控件
- 烂泥:Server-U FTP与AD完美集成方案详解
- PHP 5.3以上版本推荐使用mysqlnd驱动
- 在dos命令窗口远程修改自己的FTP密码
- PHPCMS v9 将消息提醒改为类似公告顶端上面提示。
- php-leveldb 扩展安装 和使用
- thinkphp3.2.3编译时new model()出错的处理方法
- php阅读csv文件类
- ThinkPHP报Class 'Core\Log' not found竟然是由这个原因导致的
- 自己写的一个PHP教程,希望能帮到有需要的人
- PHP中的数组
- PHP文件上传类应用
- php实现发送邮件
- PHP重定向的具体实现方式
- php注册+验证码