eclipse ide php,Eclipse IDE配置PHP开发、调试环境

前言

使用java语言开发的朋友想必对Eclipse开发工具已经不陌生了,那么Eclipse作为java主流的开发工具,是否能够开发PHP项目呢?答案如你所想,肯定是可以的!以下就是该IDE下如何配置PHP开发及调试环境的内容。亲身实践,已测试通过。

安装

1、安装php development tools(PDT)工具

选择【帮助】-【Eclipse marketplace】,如下图所示:

86de81b59286ca2f4977a4a510de6e51.png

查找“php development tool”,选择“PHP Development Tool 6.1”,再点击【Install】,因为我这里已经安装过,所以是灰色的Installed按钮。注意:安装结束后需要重启Eclipse噢!

479985295bd7d55d57ae82879e0ea0fa.png

2、配置PHP环境

【窗口】-【首选项】-选择【PHP-Installed PHPs】,点击【add】添加按钮,列表上显示内容表示我这里已经配置好了php5.6及php7.2两种环境。

4fd904ba562c49681003394fcea78409.png

在PHP Executable标签下Executable path栏后面点击【Browse...】按钮,选择php.exe的安装目录,选择成功后其他内容会自动填充!SAPI Type下拉框中选择CLI(命令行模式)

a52df1feddd9570c255989894f8c6f5a.png

切换到Debugger标签栏,选择Xdebug调试工具,默认端口号为9000,如果还没有安装此工具,IDE会给予安装Xdebug的相应提示。

a92905a54b0689ff739c6bdb9b940be2.png

php.ini配置文件配置Xdebug,将以下配置内容复制粘贴到php.ini [XDebug]下面即可。注意:配置完成后要记得重启PHP哦!效果图如下图所示:

5b69fb95e89f7480a30a1c847dc8649b.png

配置内容如下,可直接复制粘贴使用:

zend_extension = "D:\SoftwareDev\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll" ;xdebug.dll文件路径

xdebug.profiler_output_dir="D:\SoftwareDev\phpStudy\PHPTutorial\tmp\xdebug";xdebug 的数据文件目录

xdebug.trace_output_dir="D:\SoftwareDev\phpStudy\PHPTutorial\tmp\xdebug";xdebug 的数据文件目录

xdebug.profiler_append = 0xdebug.profiler_enable = 1xdebug.profiler_enable_trigger = 0xdebug.profiler_output_name = "cache.out.%t-%s"xdebug.auto_trace =On ;开启自动跟踪

xdebug.show_exception_trace =On ;开启异常跟踪

xdebug.remote_autostart =Off ;开启远程调试自动启动 Off 关闭远程debug可以将此项设置为Off

xdebug.remote_enable = 1;开启远程调试

xdebug.remote_handler = "dbgp";用于远程调试的应用层通信协议

xdebug.remote_host = "127.0.0.1"xdebug.remote_port = 9000xdebug.idekey =XDEBUG_ECLIPSE ;通信key,后面配置浏览器访问启动调试需要

xdebug.collect_vars =On ;收集变量

xdebug.collect_return =On ;收集返回值

xdebug.collect_params =On ;收集参数

xdebugbug.max_nesting_level = 10000

调试

1、在需要的代码地方双击打上断点,也可以鼠标右键点击选择【Toggle Breakpoints】:

72851a70ce46a9d5e58e3ee507e6133b.png

2、CLI启动调试,如下图所示:

ba8e0236855c7877023069dca8098b1a.png

看到如下视图界面,即表示启动调试成功,后面就可以很方便使用单步调试、条件过滤器、查看变量信息等常用调试操作了。

3cfc4455982e20fb207b8a6a883d9bd3.png

3、浏览器访问自动启动调试

Chrome或360浏览器安装Xdebug helper工具,可以自行在谷歌浏览器的应用市场搜索下载,谷歌的此拓展也能在360等国内浏览器下安装使用。安装完成后的效果如下图所示:

208519e1e20a8283d7cc131a9862d69d.png

配置Xdebug helper拓展:点击上图中的【选项】,进入配置界面,IDE key选择Eclipse,点击【save】保存。

be266b4c70db48a54f4a42772290222e.png

在浏览器访问需要调试的代码文件,我这里的地址是http://localhost/test.php,Xdebug helper开启Debug,也能自动启动调试视图!如何开启见下图所示:

dbbe6b4f90d1be5033b6ba168eca6159.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值