怎样调试php在eclipse

作者&投稿:梅奔 (若有异议请与网页底部的电邮联系)
xampp eclipse怎样调试php代码~

1.安装xampp后,打开php.ini文件,取消最后面的[XDebug]的注释,特别注意 一定要打开元调试功能:xdebug.remote_enable = 1,重启xampp的apache服务。

  2.安装chrone浏览器的php调试插件:xdebug heler。

  3.在eclipse-php-helios-SR2-win32 的首选项 中设置 php excutables,指向xampp中的php安装路径,且选择xdebug作为调试器。

  4.在debug处选择xdebug,且php excutables 选择上一步设置的执行环境即可。配置installed Debugger 里面的xdebug,一定要

  将Accept remote session 设置loaclhost 或者any,否则 eclipse里面是不会停在断点处的。

  5.在eclipse中设置断点,然后chrone 浏览器中发起调试。

  步骤如下:
  第一步:到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了。

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就可以了。

  笔者刚刚接触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了。

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

可以安装一个epp4编辑器就行了。epp4就是eclipse一个修改后的软件。


如何在ecshop和ectouch中开启调试模式
1、ectouch中开启调试模式 在\\mobile\\include\\Convention.php 中找到'DEBUG' => false, 修改为'DEBUG' => true,。这步完成只是能够显示页面错误信息,若需要禁用缓存,则需要在\\mobile\\include\\EcTouch.php中 添加defined('DEBUG_MODE') or define('DEBUG_MODE', 2);2 \/\/禁用缓存 4 \/\/写入错误...

如何使用EC代码(在VBA模拟器)
然后会开咗个表,有8个选项。选右上角那个。然后会开咗个表,有2行第1行可以唔理,第2行将你的金手指打入去(要是空格,不是冒号见例2),然后按确定。然后会弹返去有8个选项的表,再按右下角(确定),之后会返去Game的画面,你就完成了打金手指。! 基本上二只金手指的打法差不多一样,只是取决你...

各位大师,烦请赐教以下两个信号EC_SMI#和EC_SCI#是想告诉南桥什么信息呢...
这个对应的是x86 的smi 和 sci 中断。另外,这个是ec 用来告诉soc (cpu 和南桥可以放在一起看),而不是 soc 通知ec 来做什么的pin。比如,你按下音量控制,通常对应的按键是接在ec 上的。ec 就会有 sci pin同时 soc 来处理。soc 收到中断后,会询问ec 发生什么,ec 回复之后acpi 会处理对应...

EC码怎么转换成金手指代码?
在使用时,要先打开游戏,然后在打开EC2008,选择模拟器搜索,在选择游戏的EC码。就行了。

PHP可以调用MATLAB的m文件吗
PHP无法直接运行M文件,所以,你想让PHP与MATLAB配合工作,需要借助PHP运行外部命令比如ecec()调用命令行下的MATLAB执行M文件然后将结果返回给PHP

GBA的EC代码怎么转换成金手指啊
好像转化方法一般是在EC地址代码前面加入“02”,数值转换为16进制就行了。这个是我从掌机地带的论坛找到的,自己没有试过(有点看不明白)。。我把链接地址写上,楼主再看看明白。。。http:\/\/www.cngba.com\/read.php?tid=98379&fpage=1&sid= ...

我安装ECMall后报PHP Strict Standards错误,请问如何解决
解决方法:1)问题分析:该错误是PHP环境配置的问题,并非程序问题;2)找到php.ini 文件,将 error_reporting 的值改为:error_reporting = E_ALL & ~E_NOTICE 3)重启Apache或者IIS。4)完毕 补充:此修改方法需要登录远程服务器桌面,如果你的是虚拟主机,则需要找空间商解决。

关于php网站代码调试的问题 在本机调试php网站代码,第一次打开正常,第...
找不到文件,看提示很大可能是由于路径中有中文,但是你的服务器不支持中文路径导致的。

EC后台进不去admin\/includes\/init.phpincludes\/inc_constant.php
原因1: 文件inc_constant.php不存在 原因2: php没有对文件inc_constant.php的操作权限 原因3: init.php文件中定义了错误的inc_constant.php位置 解决方法:找到data\/config.php,看看define('ADMIN_PATH','admin')中admin是否和后台路径名称相同,不同的话改成相同的。

欧盟CE认证证书怎么查询
4. 不需要声明其生产过程能始终保证产品符合要求。Module Ab:1. 厂家未按欧洲标准生产。2. 测试机构对产品的特殊零部件作随机测试。(二)由测试机构进行评审。Module B(EC型式评审):工厂送样品和技术文件到它选择的测试机构供评审,测试机构出具证书。注:仅有B不足于构成CE的使用。Module C(...

武宣县13646949233: 怎样在eclipse下运行php程序 -
隆蕊钻山: 笔者刚刚接触PHP-Eclipse,今天刚把debug PHP的方法弄好,发出来与大家共享一下.第一步:到Eclipse的官网去下载PHP-Eclipse:第二步:下载Xdebug 第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息:[...

武宣县13646949233: eclipse 怎么调试php啊? -
隆蕊钻山: . 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre.2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了.只是更新起来比较麻烦.(如果直接下载 携带PDT的 Eclipse版本,可省略)3. 下载调试器,调...

武宣县13646949233: 怎么在eclipse上配置php -
隆蕊钻山:1、将phpeclipse(net.sourceforge.phpeclipse_1.1.8.bin.dist.zip)解压缩,然后放到eclipse的目录里面,如一般的插件安装方式相同.2、重启动eclipse,或者加上-clean参数. 设置phpeclipse,在eclipse的Preferences里面有一项...

武宣县13646949233: 如何用PHP - Eclipse调试PHP程序 -
隆蕊钻山: 步骤如下: 第一步:到Eclipse的官网去下载PHP-Eclipse: 第二步:下载Xdebug 第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息: [xhtml] vi...

武宣县13646949233: eclipse怎么运行php文件 -
隆蕊钻山: 我刚在后盾网问过和我相处很好的老师,他说第一步:到Eclipse的官网去下载PHP-Eclipse:第二步:下载Xdebug 第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息:[xhtml] view plaincopyprint?[Xdebug] zend_extension...

武宣县13646949233: 如何在eclipse中调试php -
隆蕊钻山: 具体代码如下: <?php $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, ''); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_...

武宣县13646949233: eclipse 调试php,须要配置好哪些东西.请说下方法. -
隆蕊钻山: 用zend zend提前配置好了调试.调试不成功,可能是配置的调试的空间路径等不一致.其实单步调试对于php开发来说,也没什么用.

武宣县13646949233: eclipse中如何运行php -
隆蕊钻山: 有三种方法1,源码在服务器copy上面,通过url运行2,源码在本地服务器上,知通过服务器运行,和服务器差不多3,配置eclipse的php cli模式,不需要任何一种Web服务器(包括Apache或MS IIS等),只需要安装php就可以,这也是最常用的的道方法

武宣县13646949233: 如何设置Eclipse开发PHP的调试功能? -
隆蕊钻山: - PHP进阶讨论 最近现在用了一段时间的Eclipse,发现用来开发PHP真的很不错,可惜调试功能就是不能运行,网上查找了N多的资料(包括google、baidu搜的、官方文档等)均无法实现.主要由以下问题:1、Eclipse+PHPeclispe:用php-...

武宣县13646949233: php工程怎么导入eclipse -
隆蕊钻山: 把php项目放在在eclipse项目目录下,在eclipse中建同名文件夹.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网