问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样调试php在eclipse

发布网友 发布时间:2022-04-25 17:25

我来回答

3个回答

热心网友 时间:2022-04-14 17:36

1. 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre。

2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了。只是更新起来比较麻烦。(如果直接下载 携带PDT的 Eclipse版本,可省略)

3. 下载调试器,调试器有两种,一种时xdebug,另一种时zenddebug。
采用 xdebug

下载下来的应该是源代码包。解压缩,然后cd到目录,然后phpize,有的时候可能没有这个程序,运行sudo apt-get install
php5-dev,就可以了。然后就会出现熟悉的config程序 ./configure 出现一连串黑白屏字符,接着make,make
install。后两项命令执行的时候,可能会需要sudo权限,因为涉及到将程序文件复制到系统目录。

4.
在/etc/php5/apache2/conf.d/中建立一个xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置项目。配置内容如下:

代码如下:
[xdebug]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nestring_level=100
xdebug.profile_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.trace_output_dir="/tmp"
xdebug.profile_output_dir="/tmp"
xdebug.idekey=webide
xdebug.mode=re

放到这个目录中的ini文件会被php自动加载。

至此,xdebug的安装配置已经完成。

5. 打开eclipse,然后选择window preference , 先配置服务选项:

先配置debug,选择php选择debug,将php的debugger选择为xDebug。接着配置Server,
选择PHP
Servers,然后弹出菜单:然后点击new,在Name处随便选择一个名字,url配置成调试的主url。
然后设置成default。
最后配置PHP
Executables,add 随便起个名字,path设置成/usr/bin/php
然后设置ini的位置在/etc/php5/apache2/php.ini
最后将PHP debugger设置成为XDebug就可以了。

热心网友 时间:2022-04-14 18:54

  笔者刚刚接触PHP-Eclipse,今天刚把debug PHP的方法弄好,发出来与大家共享一下。
  
  第一步:到Eclipse的官网去下载PHP-Eclipse:
  
  第二步:下载Xdebug
  
  第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息:

  [xhtml] view plaincopyprint?
  [Xdebug]
  zend_extension_ts="C:/Program Files/phpStudy/PHP5/ext/php_xdebug.dll"
  
  xdebug.auto_trace = On
  
  xdebug.show_exception_trace = On
  
  xdebug.remote_autostart = On
  
  xdebug.remote_enable = On
  
  xdebug.remote_host = 127.0.0.1
  
  xdebug.remote_port = 9000
  
  xdebug.remote_handler = dbgp
  
  xdebug.profiler_enable = on
  
  xdebug.profiler_output_dir="C:/Program Files/phpStudy/PHP5/log"

  这里要特别注意:如果在文件里有其他的zend_extension_ts,需要注释掉,否则apache无法启动。
  
  第四步:启动apache。
  
  第五步:在eclipse的项目里的Properties里面找到"PHP Debug",在PHP Debugger里面选择"XDebug"  
   
  再配置一下:
    
  第六步:再在Windows->Preferences里面配置下PHP Servers  
  
  接下来,进入debug界面,就可以开始设置断点进行debug了。

热心网友 时间:2022-04-14 20:28

eclipse只是一个编辑器。直接使用eclipse新建项目,然后导入php代码就行了。

可以安装一个epp4编辑器就行了。epp4就是eclipse一个修改后的软件。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 eclipse如何导入PHP的项目 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境 eclipse 调试 php 环境搭建 eclipse 怎么无法运行php啊? 如何用PHP-Eclipse调试PHP程序 eclipse中php插件怎么使用 奥运金牌可以卖吗? 用Eclipse来开发PHP需要怎样配置 eclipse 怎么运行php eclipse怎样安装php插件 eclipse和eclipse php有什么区别和联系啊??各位大大求解!! 如何在eclipse中添加php eclipse中如何运行php Eclipse php是什么 怎么把表格做成电子文档可以做在线编辑 日本买的虎牌电饭锅为什么没有保修卡?该怎么维修? 村长大还是公务员大??? 村干部是公务员吗? 村长是公务员吗 村长是不是公务员? eclipse for php developers要怎样才能运行php页面 如何使用老式剃刀剃头发? 用电动剃须刀时有什么技巧可以剃得更干净? 饥荒手机版剃刀怎么得 剃刀用法分析 老式剃刀怎样开刃啊 什么叫做奥卡姆剃刀,请举例说明? win8怎么取消锁屏密码 联想win8忘记开机密码怎么办? 关于win8平板锁屏密码 人保财险的雇主责任保险与国寿的绿洲团体意外伤害保险有何不同 雇主责任险理赔需要公司授权吗 人保雇主责任险条款费率 box红轴、cherry红轴和佳达隆红轴哪个手感好? 平时玩星际争霸和WOW到底用cherry的黑轴、茶轴还是红轴好呢?! 樱桃红轴的机械键盘哪个好 樱桃红轴键盘推荐 洋甘菊的作用 洋甘菊有什么作用 洋甘菊的功效与作用 洋甘菊的作用???