到官网 http://www.zend.com/en/products/studio/downloads 下载 windows 版 Studio Web Debugger

打开下载得到的压缩包,里面有一些文件夹列表(4_3_x_comp , 4_4_x_comp , 5_0_x_comp , 5_2_x_comp , 5_2_x_nts_comp ,...),对应不同版本 php 目前最高到 php5.3
其中带 nts 表示的是 PHP Non-Thread-Safe 版本
Non-Thread-Safe 非 线程安全与 IIS 搭配环境
Thread-Safe 线程安全与 apache 搭配的 环境 如果不知道 PHP 版本是否是 Non-Thread-Safe ,可以通过 phpinfo(); 函数输出PHP配置信息中的 Thread Safety 项值获取。
如果 Thread Safety 项值为 enabled 则是 Thread-Safe 版,否则是 Non-Thread-Safe 版 本地使用的是 window XP PHP 5.2 Thread-Safe版
所以将文件夹列表中的 5_2_x_comp 下的 ZendDebugger.dll 解压缩到 PHP 安装目录下的 ext文件夹内
本地路径为 D:\ApacheServer\php\ext\ 然后在 php.ini 文件末尾添加 zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1, 192.168.100.116 #192.168.100.116为本机本地ip
zend_debugger.expose_remotely=always
#默认端口10137
#zend_debugger.connector_port = 10137 对于 zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
不同系统及 PHP 版本有不同写法
Linux 和 Mac OS X : zend_extension ="D:\ApacheServer\php\ext\ZendDebugger.dll"
Windows Thread-Safe 版 PHP : zend_extension_ts ="D:\ApacheServer\php\ext\ZendDebugger.dll"
Windows Non-Thread-Safe 版 PHP : zend_extension ="D:\ApacheServer\php\ext\ZendDebugger.dll"
但在 PHP5.5 环境下, Thread-Safe 版 PHP 后面不能加 _ts 只能写成 zend_extension = zend_debugger.allow_hosts 配置选项主要是设定允许具体哪台 IP 地址的 Zend Studio 连接 Zend Debugger 。 保存好 php.ini 文件后,将 Zend Debugger 安装包中的 dummy.php 文件复制到服务器网站根目录即可。
本地是 D:\ApacheServer\web 最后重启 IIS 或者 Apache 服务器,用 phpinfo(); 函数输出 PHP 配置信息,如果出现
Zend Debugger
模块及相关配置信息则表示配置成功 Zend Studio断点
修改 Zend Studio 设置
Window -> Preferences -> PHP -> Debug
将右侧 "Default Settings" 中的 "PHP Debugger" 设置为 "Zend Debugger" 在代码中在左边行数栏上双击加断点
点击工具栏上"小蜘蛛"旁边的小箭头 -> Debug As -> PHP Web Application
会跳出 Debug 视图
点击工具栏向下箭头(Step Into)或按 F5 逐行执行。点击绿色向右箭头(Resume)或按F8一直执行,直到断点处停下
调试结束时菜单栏点击红色结束按钮(Terminate),再点击臭虫按钮重新开始调试
调试结束后要点击菜单栏红色结束按钮(Terminate),结束调试

Zend Debugger 配置的更多相关文章

  1. paip.php 配置ZEND DEBUGGER 断点调试for cli..

    paip.php  配置ZENDDEBUGGER 断点调试for cli.. 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http:/ ...

  2. 使用zend studio配置Xdebug调试PHP教程

    这里看过上面的文章后写一下自己的想法. 最近安装了zend studio 10.5,下载了破解文件.开始是下载了10.0的版本,但是注册码不正确.所以只能安装最新的10.5了. 接下来进行PHP代码调 ...

  3. [置顶] Zend Optimizer 和 Zend Debugger 同时安装

    下载地址: Zend Optimizer:  http://download.csdn.net/detail/wf120355/6479947 Zend Debugger: http://downlo ...

  4. zend studio配置调试(Xdebug方式)

    1.下载xdebug http://xdebug.org/download.php 我下的是PHP 5.4 VC9 (32 bit) [当前系统php是php5.4.14(win32)版本] 2.配置 ...

  5. zend studio 配置 apache服务器事宜

    安装好 zend studio后,配置 apache服务器时,设置 configuration directory时,需选中 xampp\apache里面的 conf 文件夹,即完整的路径为: *\x ...

  6. zend framework 配置连接数据库

        Zend_Db_Adapter是zend frmaeword的数据库抽象层api.基于pdo, 你可以使用Zend_Db_Adapter连接和处理多种 数据库,包括:microsoft SQL ...

  7. Zend Studio配置Xdebug

    按照网上的教程一直没有配置好,上官网看到一句话, If you don't know which one you need, please refer to the custom installati ...

  8. Window 2003 IIS + MySQL + PHP + Zend 环境配置

    图文详解 下载 Windows 2003 Zend, PHP, PHPMyadmin 与 MySQL Windows 2003 安装包中包含了 Zend,PHP 5.2.17,PHPWind8.7 和 ...

  9. Zend Studio 配置SVN并导入SVN项目

    php 开发过程中,一个项目比较大的话,就需要很多人共同来完成.那么怎样来管理之间的相互配合,分工等呢??那么SVN这个神器就有用处了.SVN:代码版本管理软件.更多svn详细信息请查阅相关文档,这里 ...

随机推荐

  1. 异常处理原则--good

    异常机制是现代主流语言的标配,但是异常处理问题虽然已经被讨论很多,也有很多经典书籍的论述,却一直都充满争议.很多人都觉得异常处理很难拿捏,同时也难以理解一些语言或库的异常处理设计.我使用Java近10 ...

  2. Save ITCM

    Debug String if below 64 BYTE it will in DRAM or it will in ITCM So to save ITCM , move it to ALLStr ...

  3. linux:档案与目录管理

    几个常见的目录处理命令: cd(change directory):变更目录 pwd(print working directory):显示当前目录[目录为连结档,则只显示连结档的路径]([-P]不以 ...

  4. zoj The 12th Zhejiang Provincial Collegiate Programming Contest Team Formation

    http://acm.zju.edu.cn/onlinejudge/showContestProblem.do?problemId=5494 The 12th Zhejiang Provincial ...

  5. HDU 3686 Traffic Real Time Query System(双连通分量缩点+LCA)(2010 Asia Hangzhou Regional Contest)

    Problem Description City C is really a nightmare of all drivers for its traffic jams. To solve the t ...

  6. paper 11:matlab中fix函数,floor函数,ceil函数,round函数的区分

    1)fix(n)朝零方向取整,这是一类应用在整数取值上的函数,就如同以前我们所研究的求整问题,例如,fix(pi)=3;fix(-1.3)=-1; fix(1.3)=1; 2)round(n):四舍五 ...

  7. oracle的簇的创建

    簇其实就是一组表,由一组共享相同数据块的多个表组成,将经常一起使用的表组合在一起成簇可以提高处理效率:在一个簇中的表就叫做簇表. 建立顺序是:簇→簇表→簇索引→数据 创建簇的格式 CREATE CLU ...

  8. jquery表格仿菜单

    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding= ...

  9. Mysql索引总结(二)

    在数据库表中,对字段建立索引可以大大提高查询速度.假如我们创建了一个 mytable表: ) NOT NULL ); 在查找username="admin"的记录 SELECT * ...

  10. AMAB interconnector PL301(二)

    1)Frequency Conversion Components:包含三种component. AXI-AXI async bridge:拥有两种mode:bypass mode 和 async m ...