最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置。在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助。
首先,得将您PHP本地运行时的php.ini里的xdebug.remote_enable从off设置为on,如下图所示:
要想远程调试,首先得让您的php网页在正常模式下跑起来。
Run configuration里注意要选择PHP Web Application, 不要错误选成了PHP CLI Application。
运行PHP Web Application需要一个Web Server,这里我选择在Eclipse里创建一个Built-in的用于PHP的服务器。
创建方式如图:
创建完毕之后,在Eclipse的Preferences->PHP->Servers里能自动看到这个Built-in Server:
这个path Mapping是自动设置好的,我们不用更改。
然后创建一个新的Debug Configuration,Servers选择刚才创建的Built-in Server:
注意这里Debugger标签页里一定要选择XDebug:
然后就可以开始远程debug啦:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
标题“Eclipse Linux 远程调试”涉及到的是在Linux环境下使用Eclipse集成开发环境(IDE)进行远程Java应用的调试技术。Eclipse是一款强大的开源IDE,广泛用于Java开发,同时也支持其他编程语言。Linux作为开源操作系统...
本文将详细介绍如何使用最新版本的PHP Eclipse进行高效开发。 ### 1. 安装与配置 首先,你需要从Eclipse官网下载最新版本的Eclipse IDE for PHP Developers,它已经内置了PDT插件。下载完成后,按照标准步骤进行...
- **PHP**:服务器端脚本语言,用于构建动态网站和应用程序。 - **MySQL**:流行的开源关系型数据库管理系统。 - **XDebug**:PHP的调试工具,提供断点调试、变量查看等功能。 - **Eclipse for PHP Developers**:...
它可以与各种Web服务器如Apache、Nginx等配合使用,进行实时预览和调试。 8. **插件生态系统**: 基于Eclipse的插件系统,用户可以安装更多的扩展,如PDT(PHP Development Tools)、XDebug等,进一步增强IDE的...
Eclipse是当今最流行的集成开发环境(IDE), PHP是当今最流行的服务器端脚本语言。要使用Eclipse开发PHP项目,需要配置好PHP环境。下面将详细介绍如何配置Eclipse开发PHP环境。 一、准备软件 1. Apache:Apache是...
PHP是一种广泛使用的服务器端脚本语言,尤其适合处理动态内容。在电脑端实现瀑布流,PHP可以用来处理数据库查询,获取和排序数据,然后通过JSON或其他格式将数据发送到前端。 基于标签“eclipse java ide”,我们...
2. **PHP**:PHP是一种广泛使用的开源服务器端脚本语言,主要用于Web开发,可以嵌入到HTML中。PHP开发者使用Eclipse IDE可以获得更好的代码提示、自动完成、语法检查和调试工具,提高开发效率。 3. **R语言**:R是...
在IT开发领域,PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发中占据着重要地位。而Eclipse作为一款强大的、开源的集成开发环境(IDE),为多种编程语言提供了强大的支持。Eclipse的可扩展性使得它能够通过...
在Eclipse中配置Xdebug,包括设置IDE和服务器端的监听端口(默认9000),以及IDE的调试配置。 5. **创建调试会话**:在Eclipse中,为PHP脚本创建一个调试配置,指定要运行的PHP文件。启动调试时,Eclipse会监听...
在IT行业中,PHP是一种广泛应用的服务器端脚本语言,尤其在网页开发领域有着广泛的使用。在编写PHP代码的过程中,不可避免地会出现错误或需要优化的部分,这时就需要借助专业的调试工具来帮助我们定位问题、理解代码...
2. **PHP Development**: PHP是一种流行的服务器端脚本语言,广泛用于Web开发。Eclipse PHP Development Tools (PDT) 是Eclipse的一个插件,提供了一系列功能,如语法高亮、代码完成、错误检查、调试器等,帮助PHP...
PHP是一种广泛使用的开源服务器端脚本语言,其简单易学的特性,使得它成为众多开发者首选的编程语言之一。但任何程序开发过程中都难免会出现错误,这就需要有效的调试技术来帮助我们快速定位和解决问题。本手册将...
通常情况下,您需要在服务器端配置一个代理,将请求转发至调试器监听的地址和端口。这样,当您在浏览器中访问Web页面时,调试器就会自动启动。 **示例配置(Apache):** ```apache SetHandler "proxy:fcgi://...
这可能涉及多种服务器端技术,如PHP、Java、Python等。 在Eclipse中,可以使用内置的调试器来测试和调试JavaScript代码,查看AJAX请求的发送过程以及服务器返回的结果。同时,WTP插件还提供了资源管理器,方便查看...
对于Java EE(Enterprise Edition)开发者来说,Eclipse Oxygen提供了全面的工具集,支持Java服务器端应用的开发、调试和部署。它包含了JPA(Java Persistence API)工具、Web服务工具以及用于构建和测试Java EE应用...
PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,能够与HTML紧密集成,创建动态网页。Eclipse PHP插件提供了对PHP开发的全面支持,包括语法高亮、代码自动完成、错误检查、调试器等功能,让开发者在熟悉的...
通过以上步骤,读者应该能够配置好Eclipse环境,使用Eclipse进行JSP开发,并且能够与Tomcat服务器紧密集成,实现快速的开发和调试流程。在实际开发中,理解这些基础配置和工具的使用是十分重要的,有助于提高开发...
它提供了创建、编辑、部署和调试Web应用的全套工具,支持HTML、CSS、JavaScript以及服务器端Java技术。 4. **Mylyn**:Mylyn是一款任务跟踪工具,它可以与各种任务管理服务器(如Bugzilla、JIRA)集成。Mylyn将任务...
Oxygen版本的Eclipse支持多种插件,包括Mylyn(任务管理)、Git(版本控制)和PDT(PHP开发工具)等,使开发者能够高效地进行代码编写、调试和团队协作。 Java Development Kit(JDK)是Java编程的基础,包含了...