`
yhjhoo
  • 浏览: 157921 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

使用eclipse开发php项目-----调试篇

阅读更多

 

一直用java做开发,偶尔开发个php小程序,显得有点手生,并且自带的debug不能用,所幸自己配置。

 

首先你要准备的是eclipse,wampp(或者说是其他的php集成环境), zend debugger . 去这里下载http://downloads.zend.com/pdt/server-debugger/, 因为这里是windows环境,所以下载ZendDebugger-5.2.15-cygwin_nt-i386.zip , 下载之后你可以先看里面的readme.txt。

 

 

安装eclipse,wampp(这个应该不用解释了吧,基本上一键安装)

 

      一、解压ZendDebugger-5.2.15-cygwin_nt-i386.zip , 根据你的php版本拿到 ZendDebugger.dll,

这里假设你解压到了C:\ZendDebugger.dll。 php的版本可以在首页的phpinfo里面看到。如下图所示



 记住图中箭头的位置,等下要用到!

 

二、 注意这个位置,只有两行信息。

 



  三、打开eclipse,将你的workspace设置到apache的www下(或者你的是htdocs); 新建一个php项目, 新建一个test.php, 内容如下:

    echo "Hello";
    echo "world";

 

四、打开eclipse的preference,


 

填入如下内容,这个要根据你的情况而定,不一定跟作者的一样


 

注意这里的PHP ini file的位置,这个位置要跟第一步图片上的位置一样,这个我一开始填错了,花了我半个小时的时间

 

 

五、如果你看过zend debug里面的readme,这一步其实你已经可以自己做了。打开你的php.ini,在最后面加入如下内容:[Zend]

zend_extension_ts="C:\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always 
 

因为我们约定你解压到了C 盘,所以这里的位置是C:\ZendDebugger.d。

 

保存,重启。 回到phpinfo的页面,如果你看到如下的信息,那么恭喜你,你配置成功了。

 


 

 

 

 

六、回到eclipse下试一下

 

 


 

七、你可能很奇怪,你没有设置断点,它都会在第一行停下来,这是因为它默认就是在第一行停的。你可以按照以下步骤关闭



 

 

 

 

 

结束语,配置过程可能遇到问题或者有不清楚的地方,欢迎与作者留言交流!

 

 

 

  • 大小: 99.1 KB
  • 大小: 56.1 KB
  • 大小: 130.7 KB
  • 大小: 129.2 KB
  • 大小: 117.3 KB
  • 大小: 98.7 KB
  • 大小: 96.8 KB
  • 大小: 94.3 KB
  • 大小: 73.8 KB
1
1
分享到:
评论
1 楼 overshit 2014-01-17  
你好,我也碰到了类似问题,也搭建好了,问题是调试不了web 项目,每次只能调试一个php,请教下,你是怎么解决的,谢谢

相关推荐

    eclipse-php-2023-09-R-win32-x86-64.zip

    之后,你可以通过Eclipse的菜单栏创建新的PHP项目,导入现有的代码,或者使用内置的Git工具来管理版本控制。 总的来说,Eclipse PHP 2023-09-R-win32-x86-64.zip 提供了一个强大且完善的PHP开发环境,对于任何在...

    eclipse-php-2022-03-R-win32-x86_64.zip

    对于PHP开发,Eclipse提供了PHP Development Tools (PDT) 插件,它包括了PHP语法分析、项目管理、调试器、PHP内建函数参考等功能。PDT使得在Eclipse中创建、编辑、运行和调试PHP应用变得异常便捷。同时,Eclipse还...

    eclipse-php-2023-09-R-linux-gtk-x86-64.tar.gz

    Eclipse-PHP是Eclipse专门为PHP开发者定制的版本,包含了PHP开发所需的各种工具和插件,如代码编辑器、调试器、项目管理器等,帮助开发者更高效地编写、测试和调试PHP代码。 “linux”标签表明这个软件是为Linux...

    eclipse-jee-2019-03-R-win32-x86-64.zip

    这些教程通常会涵盖如何创建项目、导入导出项目、配置开发环境、调试代码、使用版本控制工具(如Git)以及如何利用Eclipse的特性提高开发效率等内容。 总的来说,Eclipse-JEE-2019-03-R-win32-x86-64.zip 提供了一...

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    1. **Java开发工具**:Eclipse Mars提供了强大的Java开发工具集,包括代码编辑器、调试器、构建工具等,支持Java 8的新特性,如lambda表达式和默认方法。 2. **Web和Java EE支持**:该版本强化了对Web和Java EE应用...

    eclipse-java-neon-3-win32-x86-64

    关于标签 "eclipse",Eclipse 是一个开源的集成开发环境(IDE),广泛用于 Java 语言开发,但也可以通过插件支持其他编程语言,如 C++、Python 和 PHP。Eclipse 提供了代码编辑、构建自动化、调试、版本控制和测试等...

    eclipse-jee-2018-09-win32-x86_64.zip

    6. **调试工具**:Eclipse的调试工具集支持多线程调试,断点设置,变量查看,调用堆栈跟踪等功能,帮助开发者高效定位和解决问题。 7. **多语言支持**:Eclipse不仅仅限于Java,还支持其他编程语言,如C/C++,...

    使用 Eclipse 和 PDT 调试 PHP

    使用 Eclipse 和 PDT 调试 PHP Eclipse 是一个功能强大的集成开发环境(IDE),它支持多种编程语言,包括 Java、Python、...使用 Eclipse 和 PDT 可以快速构建、编译、调试和运行 PHP 项目,提高开发效率和代码质量。

    eclipse-jee-2020-12-R-win32-x86_64.zip

    Eclipse IDE是一款广泛使用的开源开发工具,主要用于编写Java代码,同时也支持其他编程语言。 描述中提到的“2021年1月下载于Eclipse官网,免积分,多多评论收藏,感谢!”表明这个软件是从Eclipse官方渠道获取的,...

    eclipse-php-2023-09-R-linux-gtk-aarch64.tar.gz

    它包括语法高亮、代码完成、调试器、项目管理、版本控制集成、单元测试框架支持等功能,使得PHP开发更为高效和便捷。 3. **Linux GTK**: GTK(GIMP Toolkit)是用于创建图形用户界面的库,广泛应用于Linux和其他类...

    eclipse-java-oxygen-1a-linux-gtk-x86_64.tar.gz

    Eclipse的使用还包括配置JDK路径,设置工作空间,以及根据需求安装各种插件,如Mylyn用于任务管理,PDT用于PHP开发,Maven插件用于构建Java项目,等等。Eclipse的开放性和可扩展性使得它能够满足不同开发人员的个性...

    eclipse-php-2020-06-R-win32-x86_64-1.zip

    7. **开发环境设置**:在Eclipse中,用户可以创建PHP项目,配置PHP解释器,设置调试器,连接到版本控制系统,以及利用内置的构建工具和任务管理器进行项目管理和协作。 8. **社区与支持**:Eclipse作为开源项目,...

    eclipse-java-2019-03-R-win32-x86_64.zip

    Eclipse是一款广受欢迎的开源集成开发环境(IDE),主要用于Java编程,同时也支持其他语言如C++, Python等。标题中的“eclipse-java-2019-03-R-win32-x86_64.zip”指的是2019年3月发布的Eclipse Java版本,适用于...

    eclipse-php-2022-03-R-linux-gtk-x86_64.tar.gz

    PHP开发者使用Eclipse IDE可以获得更好的代码提示、自动完成、语法检查和调试工具,提高开发效率。 3. **R语言**:R是一种用于统计计算和图形显示的开源编程语言,广泛应用于数据分析、机器学习和数据科学。在...

    eclipse-inst-jre-win64

    6. **使用Eclipse开发Java程序**: - 创建新项目:在Eclipse中,可以通过“文件”>“新建”>“Java项目”来创建一个新的Java应用。 - 编写代码:Eclipse提供强大的代码提示和自动补全功能,提高开发效率。 - 编译...

    eclipse-cpp-2021-12-R-linux-gtk-aarch64.tar.gz

    2. **C/C++支持**: Eclipse IDE for C/C++ 提供了全面的C/C++开发工具集,包括代码编辑器、构建工具、调试器、版本控制集成、性能分析工具等。它支持GCC和Clang等编译器,以及Makefile和CMake等构建系统,使得C/C++...

    eclipse-inst-win64

    安装过程中,用户可以选择安装所需的组件和工作空间路径,按照向导指引进行操作,简单便捷地在Windows系统上配置好Eclipse开发环境。 总的来说,"eclipse-inst-win64"是一个专为Windows 64位系统设计的Eclipse IDE...

    eclipse-committers-2019-03-R-linux-gtk-x86_64.tar.gz

    3. **工作空间**:Eclipse使用工作空间(workspace)的概念来组织项目,每个工作空间可以包含多个项目,并有自己的设置和配置。 4. **代码编辑器**:Eclipse提供了智能的代码编辑器,具有代码提示、自动完成、语法...

    用Eclipse开发PHP项目

    【用Eclipse开发PHP项目】 Eclipse是一款强大的集成开发环境,最初主要被设计用于Java项目的开发,但通过扩展插件,它可以支持多种编程语言,包括PHP。初次使用Eclipse进行PHP开发,首先需要确保你的系统中已经安装...

    eclipse-java-2023-06-R-win32-x86-64.zip

    Eclipse是一款著名的开源集成开发环境(IDE),特别适合Java开发者使用。这个压缩包"eclipse-java-2023-06-R-win32-x86-64.zip"是Eclipse专为Java开发定制的一个版本,适用于2023年6月发布周期,版本号为R,并且是为...

Global site tag (gtag.js) - Google Analytics