netbeans xdebug】的更多相关文章

使用Xdebug的远程调试,Xdebug作为一个嵌入到PHP的程序,扮演着客户端的角色,而IDE则作为服务器.下面的动态图展示了连接建立的过程. 服务端的IP为10.0.1.2, 使用HTTP协议,端口为80 IDE在IP地址为10.0.1.42的机器上,xdebug.remote_host被设置为10.0.1.42 IDE监听9000端口,因此,xdebug.remote_port设置为9000 HTTP请求从运行这IDE的服务器上发起 Xdebug连接到10.0.1.42:9000 调试开始…
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况. windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php 0.安装windows自带的iis,然后使用 Microsoft Web Platform Installer 安装 fastcgi + php 1.下载xdebug改名为php_xdebug.dll存入php的ext目录下.下载 2.设置php.ini,加入…
参考: http://domainwebcenter.com/?p=936 http://www.sitepoint.com/debugging-and-profiling-php-with-xdebug/ 环境: Windows 7 IIS 8 Express Netbeans 8.1 PHP 5.5.11 Xdebug Xdebug 的下载安装很简单. 你写一个页面得到 phpinfo() 返回的内容. 把生成的 HTML 源代码拷贝到 Xdebug 给你提供的表单中然后提交, Xdebug…
用NetBeans进行WordPress的相关开发和定制很顺手,配合Xdebug后调试起来也很方便. 详细配置过程如下(本例中Xampp安装目录为D:\xampp): 1: 下载xdebug(版本需匹配),本例下载版本为(php_xdebug-2.2.3-5.5-vc11.dll) 2:将php_xdebug-2.2.3-5.5-vc11.dll拷贝至D:\xampp\php\ext下 3:D:\xampp\php下找到php.ini文件打开 找到[XDebug]段,默认模式下,该段内容是注释掉…
本文目录 : Xdebug的工作原理 Xdebug扩展的配置 NetBeans的配置 调试实例 本文小结 参考文档 Xdebug:是PHP的调试器和分析器(Debugger and Profiler Tool for PHP). 本章着重讲PHP的调试. 日常开发PHP,有时遇到需要频繁打印变量的情况,一直用 var_dump 会很麻烦. 又或者用了一个新的框架,或阅读一些比较大的开源项目,梳理代码流程就很重要了. 如果用上 Xdebug 的话,就很方便,你可以在程序中打断点,单步运行,运行中修…
xdebug配置 装了wamp后,xdebug默认就安装好了,为了能够用netbeans远程调试,配置文件里得加几句 [xdebug] xdebug.remote_enable = on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 Netbeans配置 工具选项 常规=>Web浏览器=>Firefox PHP=>常规=>PHP 5解释器=><wamp>…
对有有经验的程序员,使用echo.print_r().print_f().var_dump()等函数足以调试php代码,如果需要在IDE工具中使用断点调试,xdebug就是一个非常好的php调试工具.对于不熟悉的代码,可以用Xdebug一步一步的查看请求过程和代码执行过程. 准备工作本地部署的server环境,推荐用phpStudy(内置xdebug),开启php扩展就可以了,不用单独下载xdebug.(下载与php版本对应的xdebug:http://www.xdebug.org) 配置以下三…
第一步,让xdebug在php环境中生效 下载xdebug http://www.xdebug.org/download.php 这里会出现针对PHP各种版本的下载.找到适合你自己的版本,此处值得注意的一点是要找到你机器上的PHP extention是TS版还是NTS版. 查看方法是运行phpinfo(),找到PHP Extension Build,我的PHP版本是5.6.36,对应的PHP Extension Build的版本是API20131226,TS,VC11,注意红字部分,是TS版,所…
Here I use Netbeans, xdebug to debug the PHP in the terminal of Ubuntu. 1. you have to install the xdebug extension, pls refer to: [Ubuntu] Easy PHP Debugging in Ubuntu (using Xdebug and Vim) 2. Edit your profile and add this to your envirement. vim…
xdebug的chrome.firefox插件 chrome:Xdebug helper firefox:easy Xdebug ------------------------------------------------------- 小技巧..让chrome支持xdebug一直可以调试. 1.先随便建立一次调试.然后打个断点.按下F5.完成一次调试.这个时候红色按钮不该是灰色的.这就保证了浏览器和netbeans建立了连接 2.再切换到chrome.随意打开一个页面.就都可以进行debu…
之前用过一段时间在apache,netbeans下通过xdebug调试.感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的.官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 具体步骤如下:1.去http://www.xdebug.org/download.php 下载相应的php_xdebug.dll,这个要根据你自己…
1.下载安装xdebug 先从xdebug官网下载对应php版本的xdebug组件,下载地址是:http://www.xdebug.org/download.php 如果不确定下载哪个版本的xdebug,请访问这个网站http://www.xdebug.org/wizard.php,按照提示在你本地服务器上运行phpinfo()函数,并将该函数的输出内容复制到网页的文本框中提交,这个网页将会告诉你下载哪个文件及安装方法.     将下载的xdebug dll 文件复制到php安装目录的ext扩展…
在phpinfo()信息里找到php.ini的位置并打开php.ini在文档最后添加如下代码: 注释原来xdebug配置 xdebug.remote_enable=onxdebug.remote_handle=dbgpxdebug.remote_host=localhostxdebug.remote_port=9001 下载Xdebug 在NetBeans内的菜单里找工具==>选项 ==>常规=>web浏览器==>选Firefox ‍或IE ==>php=>调试==&g…
本人的开发环境: wamp最新官网wampserver2.2d-x32版. 下载点:http://nchc.dl.sourceforge.net/project/wampserver/WampServer%202/WampServer%202.2/wampserver2.2d-x32.exe PHP:5.3.10 apache :2.2.21 要使用到NetBeans的调试功能,必须需开启PHP的xdbug调试插件. 这个东西有版本的不同,大家需要根据自己PHP版本的不同来选择性的下载. 下载点…
环境说明: pc系统:ubuntu 16.04 php版本:5.6.23 apache:Apache/2.4.18 (Ubuntu) 第一步:修改xdebug.ini 打开文件/etc/php/5.6/mods-available/xdebug.ini 在文件中添加如下代码: end_extension=/usr/lib/php//xdebug.so [xdebug] xdebug.remote_autostart= xdebug.remote_enable= xdebug.remote_han…
http://xdebug.org/download.php 下载对应的xdebug的dll不知道php文件中的ext文件夹中 并且加入以下配置在php.info 然后重启apche zend_extension = D:\php\ext\php_xdebug-2.3.3-5.6-vc11-x86_64.dll xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote…
1.配置PHP 说明:xdebug.trace_output_dir和xdebug.profiler_output_dir需要增加权限 #chmod 755 /usr/xdebug-tmp xdebug.remote_host是本机IP,xdebug.remote_port是远程linux中xdebug开启的端口,需要注意防火墙需要打开.   重启php-fpm # killall php-fpm #  /etc/init.d/php-fpm 查看phpinfo一定有xdebug的扩展才说明安装…
1.进入 http://xdebug.org/wizard.php 页面,新建一个php页面,里面输入 echo phpinfo(); 然后在运行的页面,复制页面内容到里面, 这个网站会分析出,当前运行的php版本,是否是线程安全等内容,然后给出一个链接去下载对应的xdebug版本.   2.给出的分析的结果和操作步骤,很方便     3.通过上述步骤,调试代码时,还是显示连接 netbeans-xdebug信息.   4.在zend_extension后面加入下面几段代码,可以调试成功. xd…
Xdebug提示调试客户端接口与PHP运行相联系.该章节解释如何设置PHP与xdebug,并推荐一些客户端. 介绍 Xdebug的远程调试器允许你检查数据结构,交互式地穿过和调试你的代码.该协议已经开放,名叫DBGp.该协议在xdebug2中实现,并代替旧版GDB类似协议并不再支持. 客户端 Xdebug2捆绑了一个使用DBGp协议简单命令行工具.还有一些其他客户端都做得很好(免费或商业的). Dev-PHP (IDE: Windows) Eclipse plugin (IDE). Emacs …
PHP程序在开发的时候调试是比较方便的,大体情况下,输出,打log是可以解决几乎所有问题. 但是还不够,有些问题,用打log的形式定位问题是相当痛苦的事情,有些时候测试环境没配好的话,你可能需要做许多的准备,才能跑一次调试,然后各种log看的头晕. Xdebug是一个可以用于PHP断点调试的强大工具,可以大大缩短定位问题的时间,而且一步步的调试,更容易发现一些,你很难注意到的潜在问题. 背景: 1.公司内网,动态ip,有很多的接口权限都是需要对应的网络策略的,代码框架并没有很好的支持生产环境和测…
为什么选这样的开发环境 常见的PHP集成开发环境有Eclipse+PDT,NetBeans,PHPEclipse,Zend Studio,PhpStorm等,我经过多方面的考虑(费用.易用性.功能.活跃度和运行速度等),最后选择了NetBeans. 另外提一下PhpStorm,这个JetBrains出品的IDE拥有相当好的口碑(至少我查下来是这样),甚至一些大牛们将JetBrains称作“IDE行业的良心”,只是此工具是要掏点钱的,虽然也不是很贵(个人开发者License是99美元),想想如果这…
1.首先需要下载xdebug,在网址中http://www.xdebug.org/download.php可据实际配置环境下载,当然有的Apache安装后已经安装该项,就不必作处理: 2.配置php.ini,如下参数: zend_extension该节点是放置xdebug路径,路径可根据实际文件放置的位置设置(有的将dll放在ext文件夹中),如下图所示 zend_extension = "d:/wamp/bin/php/php5.3.10/zend_ext/php_xdebug-2.1.2-5…
文件清单 jdk-8u45-windows-i586_8.0.450.14.1429092020.exe netbeans-8.0.2-php-windows.exe wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe 步骤 1.安装jdk环境,,安装成功后,配置环境变量. 以1..0_26为例 java_home的变量值为 C:\Program Files\Java\jdk1..0_26 classpath的变量值为 .;C:\P…
PHP使用Xdebug进行远程调试 翻译 by mylxsw posted on 2014/07/14 under 技术文章 > 编程语言 Xdebug提供了客户端与PHP脚本进行交互的接口,这一章将会介绍如何让PHP和Xdebug开启这个特性,并且介绍一些常用的客户端. 概述 Xdebug(远程)调试器允许测试数据结构,步进并且调试你的代码.Xdebug提供了两种协议用于与其进行交互:在Xdebug1.3和2中旧的GDB协议和Xdebug2中实现的DBGp协议. 客户端 Xdebug2 为DB…
一 x-debug 是什么?在配置之前,先解决一个问题,x-debug 是什么?我也不查标准答案了,就说说个人理解.x-debug是一个PHP调试工具,帮助开发者在IDE里面进行代码的断点调试,效果如下: 1.直观显示变量的值,用以辅助判断赋值对不对:2.追踪代码的执行流程,可以追踪在哪个流程出错了:3.... 二 断点打在哪里?在没有使用x-debug 的年代,我们喜欢使用echo/var_dump/var_export 来输出调试.而现在使用了x-debug,那么,断点就打在我们想 echo…
修改php.ini文件 原来配置 [XDebug];zend_extension = "E:\xampp\php\ext\php_xdebug.dll";xdebug.profiler_append = 0;xdebug.profiler_enable = 1;xdebug.profiler_enable_trigger = 0;xdebug.profiler_output_dir = "E:\xampp\tmp";xdebug.profiler_output_na…
[51CTO独家特稿]各位用户如果单独看NetBeans和Eclipse的市场占有率,你可能会认为使用其中任何一种IDE开发PHP应用程序都没有 问题,例如: 1.NetBeans:一款开源的集成开发环境,利用它可以创建桌面.企业级.Web和移动设备应用程序,支持Java, C/C++,甚至动态脚本语言PHP,JavaScript,Groovy和Ruby.NetBeans IDE安装简单,具有开箱即用的特性,可以再多 个操作系统上运行,如Windows,Linux,Mac OS X和Solari…
(原创文章,转载请注明出处:http://www.cnblogs.com/qzhforthelife/archive/2013/06/21/3147772.html) 刚整了两个多小时才把这个调试环境整好,赶紧记录下,免得到时又胡乱百度一通.总之还是用Netbeans+xamp简单,配置调试环境只需要修改php.ini的几个参数就行了: [XDebug] zend_extension = "D:\xampp\php\ext\php_xdebug.dll" xdebug.profiler…
Debugging – we all do it a lot. Writing code perfectly the first time around is hard and only a few (if any) succeed at it. More than a year ago, Shameer wrote an article on SitePoint about how you can debug your application using Xdebug and Netbeans…
1.到http://www.xdebug.org 下载与PHP对应的xdebug版本,也可以把phpinfo源码粘贴到http://www.xdebug.org/find-binary.php,提交后会告诉你下载哪个版本 2.我的是5.5.12的所以在页面有如下提示 下载 php_xdebug-2.5.4-5.5-vc11-x86_64.dll 移动下载文件到  e:\edoc\apache\php\php5.5.12\ext 更新 E:\edoc\apache\apache2.4.9\bin\…