博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse支持PHP
阅读量:6704 次
发布时间:2019-06-25

本文共 1387 字,大约阅读时间需要 4 分钟。

hot3.png

Eclipse支持PHP使用Zend Debugger调试

一、安装Eclipse

下载地址为

上面有好多个版本,通过Compare Packages科研看到其中的区别。开发PHP的话,Eclipse IDE for JavaScript Web Developers就行。但我考虑到以后可能要用它来折腾JAVA EE,所以下了Eclipse IDE for Java EE Developers。

下载下来的是ZIP包,解压即可用。

二、安装Eclipse for PHP集成开发环境

参考

选择“Help”——“Install New Software…”——Work With下拉菜单处选择对应版本的release,如我的3.7选“Indigo – ”——展开“Programming Languages”——选择“PHP Development Tools”。

然后确认条款,等待安装,重启Eclipse即可支持PHP开发。

三、PHP配置Zend Debugger

在,点击“Studio Web Debugger”那个链接,下载ZendDebugger,解压缩,如我解压缩到W:\ZendDebugger文件夹中。

我是使用PHP5.2,则讲ZendDebugger文件夹中的5.2.x_comp改名为php-5.2.x。

然后在php.ini的[Zend]段末加上以下内容:

; zend_debugger 

zend_extension_manager.debug_server_ts="W:\ZendDebugger" 
;zend_debugger.allow_hosts=127.0.0.1,192.168.0.0/24 
zend_debugger.expose_remotely=always

注意,如果是有安装Zend Optimizer的话,要在Zend Optimizer的配置后加入Zend Debugger的配置语句。

四、联合Eclipse和Zend Debugger

首先,开启WWW服务器,确认Zend Debugger成功配置。

然后,开启Eclipse。

在Eclipse中,选择“Window”——“Preferences”——“PHP”——“PHP executables”。在里面设置php的各项参数。我把SAPI设为“CGI”。

在Eclipse中,选择“Window”——“Preferences”——“PHP”——“Debug”——“Installed Debuggers”。在里面设置php的各项参数。把Zend Debugger的“Debug Port”设为“10137”,默认的端口为10137,需要与php.ini设置的一致。

将W:\ZendDebugger中的dummy.php拷贝至Web服务器的根目录中。

在Eclipse中,选择“Run”——“Debug Configuration…”。在PHP Web Page中右击,选“new”,新建一个server配置,并设置好其中各项内容。点击“Test Debugger”,如果成功了就恭喜恭喜。如果没通过,则按照出错提示修正配置错误。

 

OK,大功告成。

转载于:https://my.oschina.net/zhangdapeng89/blog/73077

你可能感兴趣的文章
个人博客开发系列:文章实时保存
查看>>
javascript模块化发展历程
查看>>
深入Python进程间通信原理--图文版
查看>>
springboot 想用fastjson的话pom一定要改
查看>>
iOS 审核被拒解决方案总结
查看>>
webpack 搭建vue多单页应用
查看>>
基于8.0源码解析:startService 启动过程
查看>>
vue 同页面不同组件数据传递
查看>>
人人都能学会的python编程教程1:第一行代码
查看>>
CIP宣布推出新的超长期支持Kernel,推动自动化、机器学习和人工智能
查看>>
java bean 对象属性复制框架BeanMapping-01-入门案例
查看>>
Vue 自定义指令上报 Google Analytics 事件统计
查看>>
Webpack学习-工作原理(上)
查看>>
vue-cli 3.0 源码分析
查看>>
vue+node全栈移动商城【4】-创建get、send接口,接收数据更新视图
查看>>
能用机器完成的,千万别堆工作量|持续集成中的性能自动化测试
查看>>
弹性布局(display:flex;)属性详解
查看>>
【跃迁之路】【727天】程序员高效学习方法论探索系列(实验阶段484-2019.2.17)...
查看>>
敏捷开发: 超级易用水桶估计系统
查看>>
proxychains是怎么工作的
查看>>