zoukankan      html  css  js  c++  java
  • 安装EPP的调试Zend Debugger

    最近在工作中遇到的一个问题就是PHP程序的调试,PHP的程序可以直接在页面中显示出错误信息,但是如果是较大较复杂的程序,这种方式的开发效率就极其低下了,那么如何在IDE中可以对程序进行单步调试呢?

    问题:如何在Wamp下单步调试PHP程序? 

    1, 确保机子已经安装了Wamp

    假设www的目标路径为:D:\PHPProject\wamp\www(其中D:\PHPProject\wamp\是wamp的根目录)

    2, 下载EPP3.0 (EclipsePHP Studio 3)

    下载地址:http://www.php100.com/

    3, 解压和安装EPP3.0

    并把默认workspace设置为D:\PHPProject\wamp\www

    4, 下载zendDebugger

    http://downloads.zend.com/pdt/server-debugger/

    下载版本:ZendDebugger-5.2.14-cygwin_nt-i386

    解压,找到文件夹5_2_x_comp\ 和dummy.php

    5, 将5_2_x_comp\ZendDebugger.dll复制到D:\PHPProject\wamp\bin\php\php5.2.9-1\ext

     

    6, 将dummy.php复制到D:\PHPProject\wamp\www

     

    7, 修改php.ini,在php.ini的后面加入:

    [zend]

    zend_extension_ts="D:\PHPProject\wamp\bin\php\php5.2.9-1\ext\ZendDebugger.dll"

    zend_debugger.allow_hosts=127.0.0.1

    zend_debugger.expose_remotely=always

    其中zend_extension_ts定位到你的ZendDebugger.dll文件

    zend_debugger.allow_hosts定位到你的server上,localhost默认为127.0.0.1

    8, 打开或者重新启动EPP3.0,窗口—首选项—PHP—Debug—Install Debugger—Zend debugger—Configure

    设置client Host/IP为127.0.0.1

    9, 创建新的php工程和文件,工具栏上有个调试(小虫子)—调试配置

    Php WebPage确保

    Server Debugger为Zend Debugger

    PHP Server 为Default PHP Web Server

    按下Test Debugger 显示Success。

     

    至此,Zend Debugger设置成功!! 

    Debug使用:F11开始调试,F5单步运行,F7停止调试

    PS:读者也尝试过使用vs.php进行php程序的编译,试用版的使用正常,但是无奈vs.php for 2010还未有破解版,有试用期限,因此转战试用EPP。

    作者:Nick Ye(yjf512)
    出处:(http://www.cnblogs.com/yjf512/
    版权声明:本文的版权归作者与博客园共有。欢迎转载阅读,转载时须注明本文的详细链接。 

    参考文档:

    http://www.php100.com/

    http://bbs.php100.com/read-htm-tid-28116-page-2.html

    实时了解作者更多技术文章,技术心得,请关注微信公众号“轩脉刃的刀光剑影”

    本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名叶剑峰(包含链接http://www.cnblogs.com/yjf512/),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系

  • 相关阅读:
    代码之密
    java 流
    JAVA 汇编语言查看
    JIT
    javap生成的字节码
    微信APP
    微信小程序
    PERL IDE
    android-studio 下载
    Windows Driver Foundation-User-Mode Driver Framework 服务不能启动(错误31)问题解决
  • 原文地址:https://www.cnblogs.com/yjf512/p/1890024.html
Copyright © 2011-2022 走看看