最近在工作中遇到的一个问题就是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。

本文转自轩脉刃博客园博客,原文链接:http://www.cnblogs.com/yjf512/archive/2010/11/27/1890024.html,如需转载请自行联系原作者

安装EPP的调试Zend Debugger相关推荐

  1. 最新最详细最简洁Eclipse调试PHP配置详解(Xdebug,Zend Debugger)

    搬家注:该日志写于2011 年 04 月 07 日,Eclipse,PHP等版本号很多,更新也比较快,请注意文章中的版本.本文不一定帮您解决问题,但能给您一些解决问题的思路及一些概念. 最近开始做SR ...

  2. Windows 下 PHP 开发环境配置系列三 - eclipse PDT + Zend Debugger 调试web 项目

    基本安装参考 http://blog.csdn.net/oscar999/article/details/6713666 此部分只是介绍如何在PDT 下如何使用Zend Debugger  .php ...

  3. 使用Zend Debugger + Zend Studio 调试web

    安装php 5.2.0,apache等,以便可以web解析php文件.这个网上多的是,就不细说了.因为我的工作平台是windows,所以我下载的是为windows编译的dll. Zend Debugg ...

  4. zend stuido 12.5的插件安装和xdebug调试器的配置和和配置注意

    参考: zend stuido 12.5的插件安装 zend 12.5 安装插件是按类别进行分类了的, 而且是在欢迎 界面就可以直接安装, 安装后,要重启zend才能生效 版式设计的一个基本点就是: ...

  5. 大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题,...

    大家调试ZEND的时候应该会用到zend studio,不知道是不是中国购买zend产品的用户太少了还是我安装的问题, 装好后桌面选项中竟然没有"简体中文"的语言选项了,到配置文件 ...

  6. pear php linux,linux下安装PEAR、Zend Debugger和Smarty

    一.PEAR pear的安装其实挺简单的,他的官网也有非常详细的讲解.简化如下: 1.安装,在终端敲入$ sudo wget http://pear.php.net/go-pear.phar $ su ...

  7. Zend Debugger 配置

    到官网 http://www.zend.com/en/products/studio/downloads 下载 windows 版 Studio Web Debugger 打开下载得到的压缩包,里面有 ...

  8. 配置Apache+Php+PDT(Zend Debugger)

    1.安装php 1.1 前往http://museum.php.net/php5/下载自己所需要的版本,我选择的是线程安全的php-5.2.17-Win32.zip(下面的apache是线程安全该处确 ...

  9. Visual Studio2017 远程调试 Remote Debugger

    前言 大家在使用vs打包后的文件部署到服务器后,有时候我们需要对线网的后台进行调试.但是它不像在VS中.这个时候我们该怎么调试呢? 微软想到了这一点,他们在 VS 中给我们提供了一个功能: Remot ...

最新文章

  1. AMD与intel CPU型号大全(接口)
  2. IDEA运行Tomcat8.5.73源码
  3. AI:2020年7月10日世界人工智能大会WAIC青少年人工智能创新发展论坛《人工智能从娃娃抓起》
  4. C#总结项目《影院售票系统》编写总结二
  5. 2017年第八届蓝桥杯C/C++ C组国赛 —— 第四题:小数第n位
  6. 深入浅出SQL(2)——select、update…
  7. 鸿蒙 悟空遥控,利用悟空遥控推送软件,成功实现高德地图等三方APP装
  8. repaire mysql_mysql检查数据表和修复数据表
  9. 北京内推 | 微软亚洲研究院自然语言计算组招聘NLP研究实习生
  10. Spring的运行原理
  11. 《愚公移山》深度解读
  12. windows server 2003 IE升级方法
  13. PCIe Switch高级功能及应用
  14. C端产品和B端产品的区别
  15. coursera无法播放视频
  16. 作UML图的软件有哪些
  17. python爬虫基本反爬
  18. html音乐播放心得体会,音乐欣赏心得体会
  19. google.api.http
  20. CF765F Souvenirs(暴力、线段树)

热门文章

  1. MooTools1.3.1 API(Core)学习及试译(三)——Types(二)
  2. P1119 灾后重建(floyd进阶)
  3. 2017-2018-2 20155203《网络对抗技术》 Exp7:网络欺诈防范
  4. Linux 多线程可重入函数
  5. ListView的CheckBox实现全部选中/不选中
  6. Java数据结构与算法(12) - ch06递归(回文anagram)
  7. 基于社交心理过程满足的LBS社交应用研究
  8. shell内部命令和外部命令
  9. 黑客攻防技术宝典Web实战篇第2版—第7章 攻击会话管理
  10. AIOps中异常检测简的单应用