- 浏览: 564463 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
原文地址:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2009/0916/3306.html
调试技术是我们编程中不可或缺的重要部分,调试器是每个IDE环境都必备的组件。既然如此,Zend Studio的集成环境拥有一个调试器也就是理所当然的事情了,但是,该调试器在配置使用起来,其显示出来的强劲功能一定会让你惊叹不已! 事实上,Zend Studio(后面我
调试技术是我们编程中不可或缺的重要部分,调试器是每个IDE环境都必备的组件。既然如此,Zend Studio的集成环境拥有一个调试器也就是理所当然的事情了,但是,该调试器在配置使用起来,其显示出来的强劲功能一定会让你惊叹不已!
事实上,Zend Studio(后面我简称“ZDE”了)的调试功能分为内部调试和远程调试。内部调试是用ZDE内置的PHP(有4、5两个版本)进行的代码初步调试,我们把重点放在远程调试上,因为它可以完全模拟一个真实的运行环境。
远程调试需要服务器端的组件支持,我们今天的内容就是怎么来安装这个服务器端调试环境,用到的调试组件是Zend Debugger,它是轻便而且够用的,在撰写本文时,其最新版本是5.2.14,与网络上广为流传的5.2.10版略有更新。我的服务器是windows下的apache,因此我就下载了windows版的Zend Debugger,下来的压缩包大约2.1M,有个readme.txt,我觉得有必要看哈子:
Zend Debugger installation instructions
—————————————
1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the correct version of PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the appropriate directory.
2. Add the following line to the php.ini file:
Linux and Mac OS X: zend_extension=/full/path/to/ZendDebugger.so
Windows: zend_extension_ts=/full/path/to/ZendDebugger.dll
Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll
(*) the windows non-thread safe is used only with Zend Core 2.0
3. Add the following lines to the php.ini file:
zend_debugger.allow_hosts=<ip_addresses>
zend_debugger.expose_remotely=always
4. Place dummy.php file in the document root directory.
5. Restart web server.
这里已经非常详细的讲了安装方法了,那我就以我晦涩的语言再描述一遍吧
以下是压缩包内所有文件的列表:
ZendDebugger-5.2.14RC9-cygwin_nt-i386\md5
ZendDebugger-5.2.14RC9-cygwin_nt-i386\Inventory.xml
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\dummy.php
ZendDebugger-5.2.14RC9-cygwin_nt-i386\README.txt
解压出合适的也就是和你当前php的版本对应的Zend Debugger版本,我的php版本是5.2.5,因此我就把5_2_x_comp给拖出来了(至于5_2_x_nts_comp指的是non-tread safe,没有明白具体用途,也就不妄用了),我将5_2_x_comp\ZendDebugger.dll移动到D:\myserver\ZendDebugger\5_2_x\ZendDebugger.dll,将压缩包中的dummy.php解压到web根目录,我这里的apache的DocumentRoot设置在D:/myserver/wwwroot,就拷贝dummy.php到D:\myserver\wwwroot,然后修改php.ini,加入了这些内容:
zend_extension_ts=D:/myserver/ZendDebugger/5_2_x/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.88/24
zend_debugger.expose_remotely=always
然后重启apache,在略微的等待之后,我们输入phpinfo()查看成功与否?
\
啊哈,运行的很好的嘛~
下面打开ZDE,工具菜单->首选项,选择调试选项卡,设置调试方式为服务器,Debug Server URL填写web服务器的URL,我这里apache的端口是8080,如果是默认80端口,就可以省略了,OK,设置完成,确定之(如图)
\
选择 工具->检查Debug Server连接,出来的对话框选择是,我们看到了连接成功的提示
\
至此,我们的Debug Server就算成功安装完成了,关于如何使用Zend Studio的服务器调试,后面的教程会详细阐述,敬请期待哦。
调试技术是我们编程中不可或缺的重要部分,调试器是每个IDE环境都必备的组件。既然如此,Zend Studio的集成环境拥有一个调试器也就是理所当然的事情了,但是,该调试器在配置使用起来,其显示出来的强劲功能一定会让你惊叹不已! 事实上,Zend Studio(后面我
调试技术是我们编程中不可或缺的重要部分,调试器是每个IDE环境都必备的组件。既然如此,Zend Studio的集成环境拥有一个调试器也就是理所当然的事情了,但是,该调试器在配置使用起来,其显示出来的强劲功能一定会让你惊叹不已!
事实上,Zend Studio(后面我简称“ZDE”了)的调试功能分为内部调试和远程调试。内部调试是用ZDE内置的PHP(有4、5两个版本)进行的代码初步调试,我们把重点放在远程调试上,因为它可以完全模拟一个真实的运行环境。
远程调试需要服务器端的组件支持,我们今天的内容就是怎么来安装这个服务器端调试环境,用到的调试组件是Zend Debugger,它是轻便而且够用的,在撰写本文时,其最新版本是5.2.14,与网络上广为流传的5.2.10版略有更新。我的服务器是windows下的apache,因此我就下载了windows版的Zend Debugger,下来的压缩包大约2.1M,有个readme.txt,我觉得有必要看哈子:
Zend Debugger installation instructions
—————————————
1. Locate ZendDebugger.so or ZendDebugger.dll file that is compiled for the correct version of PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x) in the appropriate directory.
2. Add the following line to the php.ini file:
Linux and Mac OS X: zend_extension=/full/path/to/ZendDebugger.so
Windows: zend_extension_ts=/full/path/to/ZendDebugger.dll
Windows non-tread safe: zend_extension=/full/path/to/ZendDebugger.dll
(*) the windows non-thread safe is used only with Zend Core 2.0
3. Add the following lines to the php.ini file:
zend_debugger.allow_hosts=<ip_addresses>
zend_debugger.expose_remotely=always
4. Place dummy.php file in the document root directory.
5. Restart web server.
这里已经非常详细的讲了安装方法了,那我就以我晦涩的语言再描述一遍吧
以下是压缩包内所有文件的列表:
ZendDebugger-5.2.14RC9-cygwin_nt-i386\md5
ZendDebugger-5.2.14RC9-cygwin_nt-i386\Inventory.xml
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_3_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\4_4_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_0_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_1_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i386\dummy.php
ZendDebugger-5.2.14RC9-cygwin_nt-i386\README.txt
解压出合适的也就是和你当前php的版本对应的Zend Debugger版本,我的php版本是5.2.5,因此我就把5_2_x_comp给拖出来了(至于5_2_x_nts_comp指的是non-tread safe,没有明白具体用途,也就不妄用了),我将5_2_x_comp\ZendDebugger.dll移动到D:\myserver\ZendDebugger\5_2_x\ZendDebugger.dll,将压缩包中的dummy.php解压到web根目录,我这里的apache的DocumentRoot设置在D:/myserver/wwwroot,就拷贝dummy.php到D:\myserver\wwwroot,然后修改php.ini,加入了这些内容:
zend_extension_ts=D:/myserver/ZendDebugger/5_2_x/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.88/24
zend_debugger.expose_remotely=always
然后重启apache,在略微的等待之后,我们输入phpinfo()查看成功与否?
\
啊哈,运行的很好的嘛~
下面打开ZDE,工具菜单->首选项,选择调试选项卡,设置调试方式为服务器,Debug Server URL填写web服务器的URL,我这里apache的端口是8080,如果是默认80端口,就可以省略了,OK,设置完成,确定之(如图)
\
选择 工具->检查Debug Server连接,出来的对话框选择是,我们看到了连接成功的提示
\
至此,我们的Debug Server就算成功安装完成了,关于如何使用Zend Studio的服务器调试,后面的教程会详细阐述,敬请期待哦。
发表评论
-
Eclipse中自动重构实现探索
2015-11-20 17:30 986原文地址:http://www.it.co ... -
详解Eclipse之重构(Refactor)
2015-11-20 17:27 875原文地址:http://developer ... -
Eclipse 中的重构功能
2015-11-20 17:27 483原文地址:http://blog.csdn ... -
eclipse重构详解
2015-11-20 17:26 542原文地址:http://ldzyz007. ... -
关于PHP堆栈与列队的学习
2015-05-25 15:48 765原文地址:http://www.jb51.net/articl ... -
PHP中的ob_start用法详解
2015-03-13 17:57 740原文地址:http://www.jcwcn ... -
PHP 真正多线程的使用
2015-01-30 13:36 476原文地址:http://zyan.cc/pthreads/ ... -
深入解析PHP中的(伪)多线程与多进程
2015-01-30 13:33 533原文地址:http://www.jb51.net/articl ... -
细说Drupal,Joomla,Wordpress的区别
2015-01-27 17:56 1937原文地址:http://xiangfeipy.blog.163 ... -
Joomla 和 Drupal 的比较(之二)
2015-01-27 17:19 1173原文地址:http://blog.chin ... -
PHP中spl_autoload_register函数的用法
2015-01-20 10:34 991原文地址:http://www.cnblogs.com/myl ... -
PHP5中的this,self和parent关键字详解
2014-12-30 11:21 478原文地址:http://www.hbjjrb.com/Jish ... -
查看字符串编码
2014-12-26 16:56 529原文地址:http://zhidao.baidu.com/li ... -
【问底】徐汉彬:PHP7和HHVM的性能之争
2014-12-26 15:41 675原文地址:http://www.iteye ... -
模块详细缓存
2014-12-10 17:59 627原文地址:http://www.phpcms.cn/doc/P ... -
【phpcms-v9】缓存目录caches下的各个文件的作用
2014-12-09 13:45 637原文地址:http://blog.csdn.net/yanhu ... -
phpcms使用的缓存方式总结
2014-12-09 11:58 931原文地址:http://blog.csdn ... -
Emacs 中的查找
2014-12-03 18:03 504原文地址:http://emacser.c ... -
使用phpize建立php扩展 Cannot find config.m4.
2014-12-03 14:31 633原文地址:http://lxsym.blog.51cto.co ... -
Ubuntu环境下的php-Redis 配置与php使用入门
2014-12-03 14:18 598原文地址:http://www.linuxidc.com/Li ...
相关推荐
安装ZendDebugger的过程一般分为以下几步: 1. **下载 ZendDebugger**: 首先,你需要从官方渠道或者可靠的来源下载对应你PHP版本的ZendDebugger。确保选择与你的PHP环境兼容的版本,因为不同PHP版本可能需要不同...
本文将详细介绍如何在本地环境中安装和配置Zend Debugger,以及进行简单的调试操作。 #### 二、安装准备 确保您的开发环境中已安装PHP,并且版本与Zend Debugger相匹配。例如,文中提到的是PHP 5.2.5版本,因此需要...
- 为了调试远程服务器上的应用程序,确保防火墙设置允许调试连接,并在服务器上正确配置 Zend Debugger。 4. **安全和性能考虑** - 虽然 Zend Debugger 提供了强大的调试能力,但开启调试可能会增加服务器的负载...
除了本地调试,Zend Debugger 还支持远程调试,这意味着你可以在一台机器上运行 Zend Studio,而代码在另一台远程服务器上执行。这对于分布式开发团队和远程服务器环境特别有用。 **5. 安全性考虑** 虽然 Zend ...
虽然具体的安装和配置教程无法通过提供的链接访问,但一般步骤包括下载对应版本的 Zend Debugger,将其集成到 PHP 环境中,配置 IDE(如 Eclipse 或 PhpStorm)以连接 Zend Debugger,并根据需要设置断点和监控变量...
安装完成后,你需要在你的集成开发环境(IDE)如Eclipse PDT、NetBeans或PHPStorm中配置Zend Debugger,设置远程调试选项,连接到服务器上的Zend Debugger监听的端口(默认10000)。 五、调试实践 现在,你可以...
在安装配置之前,首先需要下载Zend Debugger。下载地址有三个: - **下载地址1**:此链接可能会发生变化,建议访问官网获取最新信息。 - **下载地址2**:这是官网的下载地址,推荐使用。下载前需要注册账户并登录。...
远程调试需要服务器端的组件支持,我们今天的内容就是怎么来安装这个服务器端调试环境,用到的调试组件是Zend Debugger,它是轻便而且够用的,在撰写本文时,其最新版本是5.2.14,与网络上广为流传的5.2.10版略有...
最新的php5.4 zenddebugger.so
4. **IDE集成**:在IDE中设置调试配置,指定使用zendDebugger作为调试引擎,并配置好服务器、端口等参数。 5. **测试调试**:现在你可以设置断点,运行代码,并在IDE中查看变量状态,逐步执行,以实现代码的调试。 ...
Zend Debugger 安装指南
【标题】:Zend Debugger 【描述】:Zend Debugger是一款由Zend Technologies公司开发的PHP调试工具,主要用于PHP应用程序的远程...正确安装和使用Zend Debugger可以显著提升开发效率,同时需要注意安全性和性能影响。
zend Debugger用于zend studio网站测试的插件。。。此用于PHP5.3以上版本的···
php5.6 下用zenddebugger单步断点调试代码2php5.6 下用zenddebugger单步断点调试代码2
php5.6 下用zenddebugger单步断点调试代码php5.6 下用zenddebugger单步断点调试代码
### 安装Zend Debugger:详尽指南与方法 #### 标题解读:安装Zend Debugger PDF 标题中的“Installing the Zend Debugger PDF”实际上指的是一个关于如何安装Zend Debugger的PDF文档的安装指南。Zend Debugger是一...
Zend studio + zend server 安装以及配置zend debugger 实现客户端与服务端的代码调试
本参考资料将详细介绍如何配置 Zend Debugger,以便在您的Web服务器上建立调试环境。 **一、Zend Debugger简介** Zend Debugger 是 Zend Studio 的一部分,它是一个动态分析工具,可以集成到多种Web服务器(如...