使用Eclipse进行PHP的服务器端调试】的更多相关文章

最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置.在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助. 首先,得将您PHP本地运行时的php.ini里的xdebug.remote_enable从off设置为on,如下图所示: 要想远程调试,首先得让您的php网页在正常模式下跑起来. Run configuration里注意要选择PHP Web Application, 不要错误选成了PHP CLI Ap…
Eclipse开发环境debug模式调试断点从jar跳到源码 说明:本案例使用jsch-0.1.54.jar和源码做test,项目分成两个,一个是jsch的源码,另一个是测试案例 一.下载JSch.的jar包和源码  http://www.jcraft.com/jsch/ 二.新建两个工程分别是JSch.TestDemo,JSch中引入jsch-0.1.54.jar的源码,项目结构如下图 SftpConnect.java package com.kevin.test; import com.jc…
Eclipse快速入门:远程调试Java应用 2012年03月27日00:00 it168网站原创 作者:皮丽华 编辑:皮丽华 我要评论(0) 标签: Eclipse , Java , Java框架, Java开发 , Java开发工具 , Linux调试 , 精华文章 [IT168 技术]在软件开发中,调试是不可或缺的一个环节,它可以帮助开发人员提高效率,节省开发时间.在我认为,本地调试是最优选择,通常情况下,当无法实现本地调试时,我们才会考虑远程调试. 有些项目是运行在Linux 操作系统上…
一.环境说明 weblogic12c,linux centOS 6.5,eclipse mars. 二.步骤 1.找到weblogic根目录下user_projects/domains/域名/bin/setDomainEnv.sh文件 2.找到这个文件后,可以使用nano setDomainEnv.sh命令对文件进行修改(vi编辑器亦可),加入红框中的代码 用"#"开头的是注释 debugFlag="true",这句就是shell命名中为变量debugFlag赋值,…
前提:Windows环境tomcat是以catalina.bat方式而非Windows服务形式启动(两者所使用的JAVA配置及JVM参数会有差异). 服务器段设置 方法1:修改CATALINA_OPTS 修改 catalina.bat文件,添加:Set  "CATALINA_OPTS=-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" 参数说明: -Xdebug                 …
一:web的发展趋势1:C/S(客户端/服务器)结构向B/S(浏览器/服务器)结构发展,以后的电脑只需操作系统和浏览器即可.所有的服务都存储在服务器端,只需用户登录后从服务端同步数据,例如:看电影不需要再下载pps.pptv等 客户端软件,只需要打开网页,在网页上面观看:写文章可以直接在网页上面写(博客),不需要再下载word软件 ,在客户端软件编辑:发邮件直接在网页上面进行,不需要下载foxmail.outlook等客户端软件,目前这种趋势 已经呈现,但是还是有很多的制约因素.如 a:带宽的限…
一直不知道如何在Eclipse中断点调试跟踪问题,今天试了一把,大致的步骤如下: 1)事先在需要断点跟踪的代码行左侧空白处双击处设置断点: 2)在工程列表中选中要调试的工程,然后点击Debug on server菜单: 3)弹出如下对话框,选择一个tomcat服务器,然后下一步: 4)下一步,选择要调试的项目: 5)下一步,就开始进入调试状态了 当代码运行到断点处,就会进入debug perspective      …
1 编辑tomcat\bin\catalina.bat  ,添加 rem ===========================================================================rem this is  added for remoting debugSET JPDA_ADDRESS=8000(注意,此端口一定不能和你的tomcat监听端口一样,比如,你的tomcat如果是8080,此端口,就不能是8080)SET JPDA_TRANSPORT=dt…
最近在Mac上开发安卓,用小米2a作为开发机,连上电脑后发现idea和eclipse真机调试的时候都提示USB device not found.经过一番google和百度,终于找到了解决方案,在这里分享给大家. 1.首先,确保已经安装了android sdk或者集成开发环境ADT.将小米连接到电脑上之后,在终端中输入 adb devices 如果回车后看到有设备则说明已经配置成功了,不行的话继续进行以下步骤. 2.然后,由于小米2修改了USB Vendor ID,所以需要进行手动修改. 在终端…
分析源码是学习一项技术内幕最有效的手段.由于正常的引入JAr包源码没法进行对源码打断点,想要深入了解源码不方便.下面就开始介绍源码调试的步骤. 1.在eclipse新建一个JAVA项目compare_javac 2.将JAVAhome中src.zip解压并将解压的包src内的源代码复制到compare_javac中 3.右键进入JAVA build path -->libraries-->Access rules (Edit-->add(Accessible下面参数是:**)) 4.新建…
平台信息:linux4.0 平台:qemu 作者:庄泽彬 说明:笨叔叔的Linux视频的笔记 一.编译linux源码 export CROSS_COMPILE=arm-linux-gnueabi- export ARCH=arm make vexpress_defconfig make bzImage -j4.5 make dtbs 二.建立eclipse工程 ubuntu没有安装eclipse的小伙伴赶紧执行如下的明来安装一下: sudo apt-get install eclipse-cdt…
常用配置 1.显示行号:window->Preferences->General->Editors->Text Editors , 勾选show line numbers 2.设置API提示:window->Preferences->Java->Editors->Content Assist , 勾选Enable auto activation 3.设置workspace 编码:window->Preferences->General->W…
在windows下的jetty远程调试设置1.首先说明的是windows下的jetty是通过命令java  -jar start.jar来启动的,因此要想设置成远程调试模式,则要改用命令java -Xdebug -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n -jar start.jar来启动,其中该命令中的address就是调试端口号. 在linux下配置jetty的远程调试: 1.如果linux下也是使用命令jav…
转载自:https://wiki.segger.com/Using_J-Link_Script_Files Using J-Link Script Files     Contents [hide]  1Embedded Studio 2Ozone 3IAR EWARM 4Keil MDK 5Eclipse 6Generic In some IDEs, the J-Link script file can be configured directly (e.g. in the project f…
断点: 快捷键 f5: step into f6: step over 跳过,跳到下一行 f7:step return 从某个方法里跳回 跳出 drop to frame: 跳到当前方法的第一行 resume: 跳到下一个断点.如果没有下一个,则运行完整个程序. watch: 观察变量或表达式的值 断点注意的问题: 1. 断点调试完成后要在breakpoints视图中清除所有断点 2. 断点调试完成后,一定要记得结束运行断点的jvm 如果调试结束,绝对不能直接关掉调试,而是要执行完或者终止程序.…
看过这篇文章后,实践写的 http://blog.csdn.net/qq_27857857/article/details/71250401 一共做了以下几部: 第一步: 第二步: 一直next,到第三步: 第四部:找到JDK目录: 比如我的目录是: 第五步:选择该目录: 第六步:勾选JDK为默认路径,而不是之前的JRE. 第七步:选择Properties--java Build Path ,然后右边选择Libraries,单击JRE System LIibrary,然后点击右边的Edit(我在…
1行号上双击,打断点:再双击,取消断点.一般想调试哪一句代码,就在哪一句和下一句打上断点. 2在要执行的class文件上(有main方法的),右键--Debug As 然后程序正常走,当走到断点时,会弹出这个: 整个界面就成了这样,进入了Debug模式, 3调试 F6:一步步走 F8:跳到下一个断点 这两个较常用 在断点处,可以看到值: 注意,不要在debug模式下修改代码, 要回到java模式: 在这里修改好,再进入debug模式下继续调试. 4取消所有断点 Run菜单---Remove Al…
安装插件 Bytecode Viewwe Java Bytecode Decompiler…
前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致,也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动. 远程服务器端 服务器端配置eclipse调试器监听端口,有两种方式,任选其一 第一种方式: 环境变量 export JPDA_ADDRESS=9999 启动tomcat 使用sh catalina.sh jpda start启动 注意:不要用startup.sh 通过这条命令启动tomcat,会监听JPDA_ADDRESS设置的端口,等…
一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk  主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码注入技术来跟踪代码,然后找到关键方法进行修改,进而破解,同时还可以使用一些开源的hook框架,比如:Xposed和Cydia Substrate,来进行关键方法的hook.所以这里我们可以看到我们破解的第一步是使用ap…
转自:http://blog.csdn.net/sunyujia/article/details/2614614 今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,  我的朋友们普通反应看完后觉得不知所云,可能是我写的太简单,下面步入正题.        什么是远程调试,就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用,当然调试A机器上Web应用也是没有问题的,90%我都是调试本机的Web应用,远…
最近在折腾ejabberd,将ejabberd项目配置到eclipse中进行编译.调试等,现在将过程记下来,希望能帮助到需要的人. 准备 本次环境是在linux中进行,博主的linux是fedora20. 安装erlang 安装eclipse 安装eclipse插件:erlide 以上安装过程请自行搜索相关教程,本文略. 下面我们就把将ejaberd导入eclipse过程中所遇到的问题各个击破. 下载ejabberd项目源代码,将整个工程导入到eclipse中,怎么导就别问我啦!然后就是惨不忍睹…
本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的<Maven权威指南>,google一下便知. 开门见山,首先抛出一个问题(如果你对我遇到的问题不敢兴趣,请飘过,直接看分割线以下的文字): 我有一个团队基础框架项目,代号:framework,用maven构建,是个war类型的项目.团队中其他的应用项目都会用到它,包括Java程序和Web相关的一些文件(js.css和html等公共组件).所以我在package的时候产出了多…
使用的是自己编译的HDP2.3.0的源代码编译的集群,此文介绍如何使用Eclipse远程调试Hadoop内核源代码,以调试namenode为例进行介绍. 在/usr/hdp/2.3.0.0-2557/hadoop-hdfs/bin/hdfs.distro 目录下,添加如下内容,这个内容是让namenode在启动的时候,打开调试模式: 图片中的代码是(不要写错了): HADOOP_OPTS="$HADOOP_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,ad…
今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/archive/2008/03/23/2211109.aspx 我的朋友们普通反应看完后觉得不知所云,可能是我写的太简单,下面步入正题.        什么是远程调试,就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用,当然调试A机器上Web应用也是没有问题的,90%我都是调试本机的Web应…
原文地址:http://www.linuxidc.com/Linux/2015-05/117250.htm 在阅读OpenJDK源码的过程中,经常需要运行.调试程序来帮助理解.我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样就可以使用GDB来进行调试了.许多对虚拟机了解比较深的开发人员确实就是直接使用GDB加VIM编辑器来开发.修改HotSpot的,不过相信大部分读者更倾向于在IDE环境而不是纯文本的GDB下阅读.跟踪HotSpot源码,在上篇文章中已经介绍…
我安装的是PHP Version 5.3.26,按照网上提示在Eclipse中使用XDebug进行调试,不过配置了却使用不了,下面把解决方法简要说一下. XDebug老是加载不了 From PHP 5.3 onwards, you always need to use the zend_extension PHP.ini setting name, and not zend_extension_ts, nor zend_extension_debug. However, your compile…
欢迎关注我的社交账号: 博客园地址: http://www.cnblogs.com/jiangxinnju/p/4781259.html GitHub地址: https://github.com/jiangxincode 知乎地址: https://www.zhihu.com/people/jiangxinnju 工作中经常需要使用Eclipse远程连接Tomcat,调试Web应用程序,关于如何进行远程调试,本文不再赘述,可以参考下面的文章: eclipse远程调试Tomcat方法:http:/…
Eclipse上的Web项目调试 在Eclipse中开发Web项目的首要难题就是如何进行代码调试.本文简要说明一下在Eclipse中使用Tomcat和Jetty调试Java Web项目的方法. Tomcat插件方式.Eclipse自身可以通过下载安装Tomcat插件的方式进行调试,由于插件中集成了tomcat的运行环境,所以不需要独立安装Tomcat服务器.该插件网址http://www.eclipsetotale.com/tomcatPlugin.html,插件下载地址:http://www.…
win7+xampp-win32-1.8.2-2-VC9+eclipse-jee-indigo-SR2-win32-x86_64.zip http://pjdong1990.iteye.com/blog/1610305 http://pan.baidu.com/share/link?shareid=2741342437&uk=571615461&fid=943296216 搭建 Xampp + Eclipse PDT + XDebug 的PHP调试环境 ,如果你机器没有JRE,来JAVA的…