如何在zend studio10调试php中使用Zend Debugger调试PHP

> PHP环境筹建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0
PHP环境筹建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0
发布时间: & &
浏览:12 & &
回复:0 & &
悬赏:0.0希赛币
PHP环境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0  PHP环境搭建 dedeampz+Zend Studio 9.0.4+firefox+zend studio toolbar 2.6 +zenddebugger+Optimizer-3.3.0
  1.下载DedeAMPZ
  下载完成直接安装。
  注意这里安装完成的php.ini种已经包含了Optimizer,所以如果想使用zenddebugger的同学们不能直接修改zend_extension_ts,后面再说。
  [Zend]
zend_extension_manager.optimizer_ts=&~apppath~\Program\lib\Optimizer-3.3.0&
zend_extension_ts=&~apppath~\Program\lib\ZendExtensionManager.dll&
  2.下载Zend Studio 9.0.4
  已经有开发IDE的同学不用安装了,直接跳过第2步。
  注册码:34E606CF10C3E4CF202ABCEAA9B0B7A64DD2CAAAB38E3EB8A5F2CD735A2AB4CF9B952590EFA62BA0AB2B3E5D99C33C5AC7F15F3BF2E303BB3330
  3.下载火狐4.0及php调试插件
  下载完火狐及插件后,不要升级,关闭火狐的自动更新 工具→选项→更新 勾全部去掉,因为高版本的火狐不支持zend studio toolbar 2.6(火狐调试插件)
  好了,到这里工具就下载安装完成了。但是目前的环境不能支持zenddebugger的,需要修改php.ini
  [Zend]
zend_extension_manager.optimizer_ts=&D:/DedeAMPZ\Program\lib\Optimizer-3.3.0&
zend_extension_ts=&D:/DedeAMPZ\Program\lib\ZendExtensionManager.dll&
zend_extension_manager.debug_server_ts=&D:\Program Files\Zend\ZendDebugger&
zend_debugger.allow_hosts=127.0.0.1,192.168.0.0/24
zend_debugger.expose_remotely=always
  4.将本地工程加入apache 在文件中加入
  &VirtualHost flower029:80&
& ServerName flower029
& DocumentRoot &D:\workspace_php\flower029&
& &Directory &D:\workspace_php\flower029&&
&&& Options Indexes FollowSymLinks
&&& AllowOverride All
&&& Order allow,deny
&&& Allow from all&
& &/Directory&
  &/VirtualHost&
  修改本地hosts文件
  127.0.0.3 flower029
  在地址栏中输入 http://flower029&即可访问工程
  第3步中的附件已经包含了Optimizer和ZendDebugger,使用以上的路径就行,具体原因不多说了。
  在开始调试前,先打开Zend Studio 9.0.4,这样火狐的插件才能找到。
  点击 all pages on this site,这时候你在web上的操作都会通过Zend Studio 9.0.4断点下来
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&& PHP调试利器:Zend Debugger安装详解 (How to install Zend Bebugger)
本文主要介绍Zend
Debugger的安装,以实现PHP Web Page Debug。
你应当已经安装以下软件:
在中提到,如果你使用的是 或者 ,你就无须再安装Zend debugger,因为它已经被安装了。
本文是基于进行安装的,有关在笔者以前的文章中有过。
本文中涉及的Zend Studio 版本为:Zend Studio Professional Edition Build ID:
不同版本的步骤都一致,只是可能略有不同。
下面步入正题:
下载Zend Debugger
前往,找到Studio Web Debugger,并下载。
笔者当前的版本是ZendDebugger--linux-glibc23-i386.tar.gz
展开压缩包
tar -xzvf ZendDebugger--linux-glibc23-i386.tar.gz
根据你的PHP版本,进入对应的文件夹
不知道你的PHP版本?根据,打开测试PHP的页面,即可知道你当前使用的版本。
找到那个.so文件,复制到Zend可以访问的文件夹中
笔者就放在ZendStudio的下。
找到你的Apache全局php.ini位置
还是通过在你的PHP配置信息中找到php.ini的位置。
默认应该在这里:/etc/php5/apache2/php.ini
以超级用户权限,添加配置信息
# 加载调试器
zend_extension=&full_path_to_ZendDebugger.so&
配置授权列表
zend_debugger.allow_hosts=&host_ip_addresses&
# IP地址可以使用CIDR格式,也可以使用前缀式
# 多个IP地址之间使用&strong&逗号&/strong&分隔
# 配置远程授权(如果你希望Zend Studio Browser Toolbar可以判断哪些网页可调试,才设置此项)
zend_debugger.expose_remotely=always
# 有效值可以是:always, never, allowed_hosts
配置举例:
zend_extension=/usr/local/ZendStudio/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.101/24
将dummy.php文件复制到你的Apache虚拟服务器的根目录下
一般而言,如果你的的物理路径在/var/www/下,那么也只需要将dummy.php复制到该目录下。
但是,如果你还配置了其他名字,如用于本地测试你的博客,那么你需要将dummy.php复制到对应的物理路径下,以实现调试;否则调试不会成功。
到此,Zend Debugger的安装配置工作结束。
下面我们来测试调试器是否安装成功。
Note: 单击图片可以放大
打开 Zend Studio
单击常用工具栏中的虫子(bug)的下箭头,选择Run Configurations…
在打开的Run Configurations…窗口中,右击PHP Web Page选择New以新建一个配置
在Debug Configurations…窗口中,单击Test Debugger
如果一切正常,会出现以下窗口
至此,Zend Debugger成功安装!
如果您还有与此主题有关的疑问,欢迎提出!
本文出自 Lesca技术宅,转载时请注明出处及相应链接。本文永久链接:
0, , , , ,
学习一下~
Tutorials 下的最新文章
Ɣ回顶部Xdebug与ZendDebugger问题汇总
Xdebug与ZendDebugger问题汇总
昵称: mitch &时间:
昵称: 小峰 &时间:
昵称: niutian365 &时间:
昵称: jsjnowstudy &时间:
昵称: xjxaixxy &时间:
昵称: herowind &时间:
昵称: lostwizard &时间:
注释掉了 [code]zend_extension_ts=&D:\DevTools\PHP\xampp\php\ext\php_xdebug.dll& ;xdebug.remote_enable=true ;xdebug.remote_host=127.0.0.1 ;xdebug.remote_port=9000 ;xdebug.remote_handler=dbgp ;xdebug.profiler_enable=1 ;xdebug.profiler_output_dir=&D:\DevTools\PHP\xampp\tmp&[/code]
昵称: herowind &时间:
昵称: icepic &时间:
昵称: icepic &时间:
昵称: xinglu1983 &时间:
昵称: slayer12345 &时间:
昵称: kakashilw &时间:
昵称: xiaochong0302 &时间:
昵称: 战斧 &时间:
昵称: sdzhxl &时间:
昵称: skey &时间:
昵称: gmsk1812 &时间:
昵称: ronin &时间:
昵称: looking &时间:
昵称: okaxc &时间:
昵称: peacock &时间:
昵称: okaxc &时间:
昵称: kuhanzhu &时间:
昵称: peacock &时间:
昵称: phpvista &时间:
昵称: Ven &时间:
昵称: ronin &时间:
昵称: Ven &时间:
昵称: 不规则 &时间:
昵称: 某个人 &时间:
昵称: hays_mei &时间:
昵称: 某个人 &时间:
昵称: hays_mei &时间:
昵称: hays_mei &时间:
昵称: kimipolo &时间:
非常感谢,根据上面的,我解决了.是xdebug 与zendoptimizer 相冲突,导致APACHE无法启动。
昵称: hays_mei &时间:
昵称: molovephp &时间:
昵称: kuhanzhu &时间:
昵称: wzj5 &时间:
昵称: kuhanzhu &时间:
昵称: Krewson &时间:
昵称: qxhy123 &时间:
昵称: Krewson &时间:
昵称: lzwomen &时间:
昵称: lince343 &时间:
昵称: sejie10011 &时间:
昵称: dream_w &时间:
昵称: 今心 &时间:
昵称: dream_w &时间:
昵称: showtime645 &时间:如何在Zend Studio中使用Zend Debugger调试PHP_百度知道
如何在Zend Studio中使用Zend Debugger调试PHP
  在介绍完PHP5环境下Zend Debugger安装配置教程后,今天来说说如何在Zend Studio中使用Zend Debugger调试PHP程序,使用Zend Debugger还是比较方便,我使用的是Zend Studio7,Zend Studio7的Debug配置界面与早期的Zend Studio还是略有不同。  在使用Zend Debugger在Zend Studio中调试PHP之前,请先安装Zend Debugger,如果对Zend Studio的使用比较陌生,推荐先学习PHP开发工具Zend Studio7入门使用教程。  由于我之前使用Xdebug对PHP进行调试,为了使用Zend Debugger,我们首先需要打开Zend Studio7,对Zend Studio的Debug配置选项进行设置,步骤如下:选择菜单栏Project-&Properties,选择左侧PHP Debug选项  zend studio7 debug设置  Zend Debugger使用特别说明:如果之前使用Xdebug调试PHP,请设置好PHP Debug后重启Zend Studio,否则可能仍然是使用Xdebug调试而不是使用Zend Debugger调试。  除了上述的设置方式,Zend Studio7 Debug还有另一种设置方式,主要针对的是单个调试文件,方法如下,选择菜单栏中的Run-&Debug Configurations ,选择PHP Web Page Debug调试方式下的调试页面,右侧Server面板中选择Zend Debugger,你可以点击Test Debugger,如果Zend Debugger安装成功,其会弹出Test Debuger Server Success对话框,即宣告Zend Debug Server连接成功,相反如果没有安装Xdebug,选择Xdebug时Test Debugger按钮是失效的,如图  设置zend studio debug,并测试Zend Debugger是否连接成功  这种方法适用于变更单个PHP文件在Zend Studio中的调试工具,即选择使用Zend Debugger或者Xdebug进行调试。而之前的设置主要针对的是设置整个项目的调试方式。  最后我总结下使用Zend Debugger在Zend Studio中调试PHP的方法:  1、在Zend Studio中导入(新建)项目  2、设置项目或文件的Zend Studio Debug调试方法  3、选择菜单栏RUN中的Debug AS或Debug URL进行调试,Zend Studio中Zend Debugger的调试界面和Xdebug类似,同样可以通过F11启动调试会话,F5(单步调试),设置断点等。  至此在Zend Studio中使用Zend Debugger调试PHP的方法就介绍完了。
其他类似问题
为您推荐:
debugger的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 zend studio10调试php 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信