2019独角兽企业重金招聘Python工程师标准>>>

##1. 背景

不得不说Hbuilder是免费的前端开发工具中比较好用的,而且配合aptana开发php也马马虎虎(毕竟写前端的时候多些)。本人原是搞java的,后来打算用php做些个人项目(因为服务器成本低),于是快速上手了php。。但是作为动态语言,那智障的开发工具和代码提示让我们这种用惯了eclipse的javaer蛋疼不已,经常因为一些莫名的错误而找不到原因,虽然知道可以用xdebug和zenddebug配置断点调试,但是以前一直没有配置成功过。。今天因为一个bug实在头疼,不暴错,只是逻辑上的 问题,如果在多个文件几百行代码中一个个去var_dump,删了改改了删实在太痛苦了,所以下定决心看再次尝试下配置php断点调试。。

##2.操作步骤

首先到xdebug官网下载和你的php版本一致的xdebug扩展,我的是php-5.4.29-Win32-VC9-x86,所以下载的是php_xdebug-2.2.5-5.4-vc9.dll.

把php_xdebug-2.2.5-5.4-vc9.dll复制到php的目录下,我是复制到D:\PHP\php_xdebug-2.2.5-5.4-vc9.dll.

修改php.ini配置如下,我关闭了部分保存分析文件的配置,这样对网站速度影响小一些。。

[Xdebug]

;你的xdebug文件路径,不要有空格和中文名之类的就不用再多说了。。

zend_extension=D:/PHP/php-5.4.29-Win32-VC9-x86/php_xdebug-2.2.5-5.4-vc9.dll

;开启自动跟踪

xdebug.auto_trace = Off

;开启异常跟踪

xdebug.show_exception_trace = Off

;开启远程调试自动启动

xdebug.remote_autostart = On

;开启远程调试

xdebug.remote_enable = On

;收集变量

xdebug.collect_vars = Off

;收集返回值

xdebug.collect_return = Off

;收集参数

xdebug.collect_params = Off

xdebug.trace_output_dir="D:/PHP/php-5.4.29-Win32-VC9-x86/Projecs"

xdebug.profiler_enable=Off

xdebug.profiler_output_dir="D:/PHP/php-5.4.29-Win32-VC9-x86/Projecs"

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

修改Hbuilder配置。

只需要把端口号改成php.ini里面配置的就行了,然后在php文件上加个断点,访问下浏览器,看下会不会停下来。。。

需要补充的一点是在windows下php最大执行时间好像是30秒,可能会影响到调试,我的已经改成max_execution_time=6000 足足100分钟了。。如果遇到问题可以把这里改大点 。。

hbuilder php xdebug,Hbuilder使用xdebug配置php断点调试相关推荐

  1. hbuilder 断点_Hbuilder配置php断点调试

    这篇文章主要介绍了关于Hbuilder配置php断点调试,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 首先到xdebug官网下载和你的php版本一致的xdebug扩展,我的是php- ...

  2. hbuilder php断点调试,Hbuilder配置php断点调试

    这篇文章主要介绍了关于Hbuilder配置php断点调试,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 首先到xdebug官网下载和你的php版本一致的xdebug扩展,我的是php- ...

  3. JetBrains PhpStorm 2017.1.4 x64+PHPWAMP+Xdebug环境配置以及断点调试

    首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...

  4. laradock、phpstrom、xdebug配置实现断点调试

    很长一段时间laravel小项目都用dd()调试,直到前几天得调试结果回调接口,还是要断点调试. 文章目录 安装xDebug phpstrom配置 安装xDebug 一. 首先在workspace和 ...

  5. Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试

    首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...

  6. 调试安装php源码,Xdebug的安装与配置,帮助调试PHP程序

    Xdebug的好处 Xdebug在单步调试处理复杂数据的计算方面有优势,尤其是页面上的变量比较多的情况,减少print_r()和var_dump().用Xdebug单步调试一步步的执行程序,可以知道每 ...

  7. PhpStorm 配置debug断点调试

    以下方法可以不用下载Xdebug helper浏览器扩展插件,也不需配置Debug Configurations. 环境 phpstudy_pro 小皮集成环境 Apache 2.4.39 php 7 ...

  8. VS Code 安装 Go 插件、自定义扩展配置、断点调试

    1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...

  9. phpstorm 配置 xdebug断点调试

    前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试.下面将我个人的安装经历分享给大家. 运行环境 windows .l ...

最新文章

  1. Python访问街区所有节点最短路径问题,并结合matplotlib可视化
  2. 3-spark学习笔记-SparkAPI
  3. jenkins无法安装插件问题
  4. [Java]将二叉树的左右子树交换 非递归实现
  5. paramiko -SSH学习
  6. Supervised Descent Method and its Applications to Face Alignment
  7. python文件图标变成小电脑_手把手教你给Python程序写图形界面,并且打包成exe文件-exe文件...
  8. 洛谷P2497:基站建设(splay、斜率优化)
  9. IIS 6.0 访问aspx页面出现404错误
  10. 将ubuntu的apache2修改成https链接
  11. PHP 数组拼接成字符串
  12. 算法面试题(python)——如何找出数组中出现一次的数
  13. Tomcat优化之配置线程池高并发连接
  14. 均方根误差有没有单位_mse均方误差是否有单位
  15. node.js打包失败_与专家讨论Node.js-全部失败
  16. hook IE 总结
  17. HNUST OJ 2292 烟花易逝
  18. 用UWP模仿网易云音乐的动画
  19. HDU 6070 Dirt Ratio
  20. Unity个人记录07-动画系统

热门文章

  1. java io流读取txt文件_Java使用IO流读取TXT文件
  2. 【转】mip-semi-fixed 走走又停停
  3. 开发简化版NgFor
  4. WPF TextBox 正则验证 大于等于0 小于等于1 的两位小数
  5. Kingback小组冲刺博客
  6. Android横竖屏切换View设置不同尺寸或等比例缩放的自定义View的onMeasure解决方案(2)...
  7. Spring的两种任务调度Scheduled和Async
  8. EF使用CodeFirst方式生成数据库技巧经验
  9. Linux 指令的分类 (man page 可查看)
  10. poj 3254 状压dp