eclipse 快速建立PHP调试环境

eclipse 快速建立PHP调试环境

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

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

1.准备工作

2.Zend Debugger安装(编译),以xamp为例,wamp类似

打开上图中的php.ini文件,将如下内容:
[Zend]
zend_extension_ts = "e:/xampp/php/zendoptimizer/lib/zendextensionmanager.dll"
zend_extension_manager.optimizer_ts = "e:/xampp/php/zendoptimizer/lib/optimizer"
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
;local variables:
;tab-width: 4
;end:

替换成(注:zend_debugger.allow_hosts的值改为你相应的IP地址):
[Zend]
zend_extension_ts="e:/xampp/php/zenddebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.0/24
zend_debugger.expose_remotely=always

重新启动xampp,再打开http://localhost/xampp/phpinfo.php 看是否出现如下内容:

如果出现,则成功启用zend调试器,如果没有则没有正确安装,确认dll文件的路径是否正确.

3.eclipse安装与配置

  • 将刚才下载下来的eclipse解压到任意目录,直接运行eclipse.exe.
  • 在eclipse的菜单栏选择window/preference,再选php/debug,点PHP Excuteables;链接,点Add添加把xampp下的php路径加近来,如下图:


    关闭后,再次打开window/prference/php/debug,设置成如下图即可:

    最后还要apply和OK按钮.这样完成了eclipse的安装配置!

4.调试PHP程序

以上安装配置完毕后PHP程序就可以象JAVA一样进行复杂调试,如断点调试.首先新建立一个PHP project项目.
新建立一个php文件:

<?php
    mysql_connect("localhost", "root", "") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mysql");

$result = mysql_query("SELECT help_keyword_id , name FROM help_keyword");

while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
        printf ("ID: %s  Name: %s", $row[0], $row[1]);
    }

mysql_free_result($result);
?>

保存后点击右键,选择 Debug As / Open  Debug Dialog ,双击PHP script,如下图:

点Apply,然后Debug,弹出一个对话框,说是否要进入调试模式,点YES,就可以调试了,如下图:

最后恭喜您安装配置成功!使您的水平有更高的提升!

时间: 2024-10-17 04:07:28

eclipse 快速建立PHP调试环境的相关文章

Code::blocks建立ffmpeg调试环境

一直想学ffmpeg源码,但是ffmpeg只支持gdb调试,它不能在VC上编译.断点调试.最近看到同事用code::blocks和Mingw编译x264,而x264也是不能在VC下编译的,因此尝试在code::blocks下编译ffmpeg,最终编译成功,而且能够断点调试.我编译的过程如下: 1. 从官网下载ffmpeg的源码,我下载的版本为ffmpeg-2.5.1 2. 将ffmpeg压缩包解压放到Mingw目录的:MinGW\msys\1.0\home\Administrator 3. 打开

搭建Eclipse开发和调试环境(真机)

由于工作原因,最近开始了Android开发.之前接触过一段时间Android,还是在2.x时代. 那个时候搭建开发环境还是挺麻烦的.又是Eclipse,又是ADT的,不同的版本还要安装对应开发包.现在方便了,下载一个ADT压缩包就搞定了. 简单记录如下: 工具下载: JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html ADT:http://developer.android.com/sdk/index.ht

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以只能在Eclipse 搭建Solr的环境,折腾了一小时终于完成了. 1. JDPA远程调试 搭建换完成Solr环境后,对${TOMCAT_HOME}/bin/startup.sh 最后一行进行修改,如下所示: 1 set JPDA_ADDRESS=7070 2 exec "$PRGDIR"

Eclipse for php + Xdebug搭建PHP的调试环境

Xdebug安装教程 下载Xdebug 首先我们需要下载Xdebug,务必根据安装的PHP版本,选择合适的Xdebug版本,由于我是在Windows环境下安装PHP的,所以选择下载Windows版本的Xdebug2.1.0(5.3 VC6 (32 bit)),下载下来的Xdebug文件为php_xdebug-2.1.0-5.3-vc6.dll,这是由于Xdebug是作为PHP模块的形式被安装配置与使用的. Xdebug安装提示:如果你不清楚安装的PHP版本,你可以通过phpinfo()函数参看,

手把手教hadoop2.5.1+eclipse开发调试环境搭建(2)

前一篇博文我们搭建了好了运行环境,这篇小文我们开始搭建开发调试环境.这才是真正的精华,是无数血泪铸就的! 4.eclipse,又见eclipse 这个我想只要是做java的没有不熟悉,因此我就不再多说了,一切向http://www.eclipse.org索取. 注意,这里的eclipse环境安装在虚拟机中哦,别装错地方了! 5.安装maven环境 去maven.apache.org上下载maven3,解压到/home(因为/home一般是数据盘,装在这里不占系统盘的空间).配置~/.bash_p

基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建

一.系统环境 OS:Windows7 sp1 64 Apache:2.4.23 MySQL:5.7.14 PHP:5.6.25 二.软件准备 1.WampServer 下载地址:http://www.wampserver.com/en/download-wampserver-64bits/ 下载后的文件为:wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10.exe 里面包含了搭建PHP必须的4个软件: 1.Apache 2.

建立PHP的本地调试环境PHP基础教程

对于windows平台而言,PHP供给了一个安装程序,但是这个安装程序是不能直接运行来建立个人服务器平台的,而是必需嵌进现有的服务器平台,如:Windows NT下的IIS或Windows下的PWS,以及Apache等.根据自己应用的经验,兄弟连PHP培训 小编把建立基于PWS的个人服务器平台的 PHP 调试环境的过程写出来. 在安装之前,先下载PHP在windows下的安装程序,目前比拟新的版本是4.0,在个大网站都下载.实在找不着,可以直接到PHP的站点Http://www.php.net 

在Eclipse上建立hbase 0.98.3/0.96.2源代码阅读环境

2.1. 切换到源代码目录,执行: mvn install -DskipTests -Dhttp.proxyHost=proxy01.cd.intel.com -Dhttp.proxyPort=911 黄色部分作用为设置代理.由于本人的编译环境在公司内网,所以需要设置代理 2.2. 生成eclipse项目环境: mvn eclipse:eclipse -DskipTests -Dhttp.proxyHost=proxy01.cd.intel.com -Dhttp.proxyPort=911 2.

在Eclipse上建立hadoop2.2.0/hadoop2.4.0源代码阅读环境

1.安装依赖的包: yum install gcc-c++ g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev 2. 安装protobuf 2.5.0, 首先去google的网站上下载protobuf源代码,解压并切换到root用户执行如下命令: ./configure 如果中间发生错误,说明有些依赖包并为安装, an error occured because dependency is not met th