选择最新版本,eclipse 快速建立PHP调试环境
分类:博客热点

eclipse 快速建立PHP调试环境

 

在网上看了许多关于eclipse 建立PHP调试环境的文章,自己去尝试了一翻,但都没有成功,后来自己到Zend的官方去看,原来是版本的问题.现在提供完整的配置步骤.希望初学者能快速建立好环境,把精力集中到代码而不是配置上.如果您看完还没有配置成功,您还可以点击此处查看FLASH视频.

1.安装和配置PDT

我的环境如下:Windows-xp+Wamp(Windos Apache Mysql PHP集成安装环境)或者xampp(类似wamp).

   下载PDT: download.eclipse.org/tools/pdt/downloads/index.php, 选择最新版本
   PDT是Eclipse的插件。

1.准备工作 从网上下载wamp5_1.7,或者xampp-win32-1.6.5,参考地址: _cn/xampp-windows.html#1787 安装过程十分简单,wamp只需要点下一步下一步就可以,而xampp需要解压到盘符的根目录下,否则无法启动. 到Zend的网站下载zenddebugger:_nt-i386.zipeclipse:_debugger-5.2.12.v20071210-all-in-one-win32.zip最好是以上版本,否则调试可能会出现错误. 2.Zend Debugger安装(编译),以xamp为例,wamp类似 将ZendDebugger.dll复制xampp的php目录下,启动xampp,打开如下地址:查看php.ini文件的地址,如下图:

   选择pdt-all-in-one版本, 否则需要另外下载eclipse和相关插件, 并手工集成.

打开上图中的php.ini文件,

2.安装debug环境

   由于我用的是最新的xampp1.7.2,试了二天xdebug,出现如下如题:waiting for xdebug session,停止的了57%的进度上,程序无法调试。可能是xdebug和php5.3之间的问题。因此决定改用旧版xampp1.6.8,php的版本是5.2.6。结果还是出现了以上问题,让我不得其解,不得以,换成zend debugger。
   xampp版本为1.6.8,从这里下载zend debugger 5.2.x。将文件解压后复制到xamppphpext目录。

   打开xamppapachebin目录下的php.ini。的最后添加:
         zend_extension_ts = "c:xamppphpextZendDebugger.dll"
         zend_debugger.allow_hosts=127.0.0.1/10,192.168.88.146
         zend_debugger.expose_remotely=always
   其中192.168.88.146是你机子上的IP地址。

3.设置PDT下的debug环境

   启动Eclipse,将code目录设置为"xampphtdocs",这样代码直接放到apache的WEB目录下

   从主菜单打开"Window > Preferences > PHP",
   先选中"PHP Excutables"节点,在右面的面板点"Add"按钮,在接下来的窗口中,

   选中"Debug"节点,在右面的面板中,
      "PHP Debugger"选择XDebug,
      "Server"不用变
      "PHP Executable"也选择你刚刚添加的那个"xampp-zend"

在PHP Debug透视图中可以点击Debug View中的图标或用快捷键来进行单步跟踪,比如:
   F5: 单步跳入(可以跳入require()函数来跟踪到别的PHP文件哟)
   F6: 单步跳过
   F7: 单步跳出(可以从被require()的文件内跳回调用者哟)
   F8: 继续执行(直到遇到下一个断点)
   Ctrl+R: 执行到光标所在行(除非遇到断点)

本文由威尼斯在线注册平台发布于博客热点,转载请注明出处:选择最新版本,eclipse 快速建立PHP调试环境

上一篇:一个迭代方法中查询数据库都是非常不可取滴,ecshop的商品分类页面category.php 下的分类 下一篇:没有了
猜你喜欢
热门排行
精彩图文