Zend Studio XDebug调试配置

最近在配置zend studio时找了些资料,发现了这个,说的比较详细

搭建Zend Studio 10.5 和XDebug 环境,试图进行 Drupal的调试, 经历了一些困难,但是最终解决了问题,顺利进行调试;

为什么没有Zend Studio 10.5 和Zend Debugger共同调试, 实际上是否使用Zend Debugger和当前使用的PHP版本有关, 
对于PHP版本5.3以下的,还可以使用Zend Debugger, 但是对于PHP版本5.4以上的,只可以用XDebug, 这里也请注意。 
由于现在的PHP版本我用的是PHP5.4, 因此没有办法使用ZendDebuuger。

网上搜索找到Zend Studio 10的下载包, 破解的任务,可以参考 http://blog.csdn.net/lllkey/article/details/15498561

以下文字为了方便起见,转发http://blog.csdn.net/lllkey/article/details/15498561中的说明:

1)下载破解文件

文件:com.zend.php.core_10.5.0.v20131105-1526.jar 
下载地址为: http://download.csdn.net/detail/lllkey/6538201

2用破解文件替换目录下同名文件

下载完成后不能修改文件名, 并且找到zendStudio目录下的plugins(如 :E:\Program Files\Zend\Zend Studio 10.5.0\plugins)文件夹, 
并且把上面下载的jar文件替换到里面.

3)注册码

15BD3D9635621E3AD4AE0F243B9E76CCFF6383B0E254EF646FD47B1424832332148D73E944AC95

FC2A22EAF9965FE00D0BBACAD80E4B73BCFD40AADBEBD606EA4C33A74AEBB140CFB189E545E35

1774B7A020CDBE4FD159CDFF00F3C6A08C6AAC1A4F811EDDCF59CAFD09D46C849CB780BF6EF59

83D3AFC372FC2021714E6B0B

打开安装后的Zend Studio 10.5, 然后输入注册码。

4)配置PHP.ini文件
XDebug的下载可以到 http://xdebug.org/download.php 下载,Xdebug官网上有很多版本供选择,不过方便的是,

http://xdebug.org/wizard.php 这个网址提供了自动分析并推荐合适版本下载的功能,写一个php测试文件

<?php phpinfo(); ?> ,将输出内容粘贴到文本框中,就可以进行分析下载合适的版本了。

我下载的版本是 PHP 5.4 VC9 TS(32 bit)
XDebug的配置, 这个主要是在PHP.ini文件中进行配置,具体需要配置的项目如下:

[Xdebug]
zend_extension = "C:/php/ext/php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.auto_trace= "On"
xdebug.collect_params= "On"
xdebug.collect_return= "On"
xdebug.trace_output_dir="D:/PHPWeb/xdebug/trace"
xdebug.profiler_enable= "true"
xdebug.profiler_output_dir="D:/PHPWeb/xdebug/profiler"
xdebug.profiler_append = 1
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_name = "cachegrind.out.%t-%s"xdebug.remote_enable= "On"
xdebug.remote_autostart = "On"
xdebug.remote_host=10.92.22.152
xdebug.remote_port=19000
xdebug.remote_handler = "dbgp"

  

在PHP.ini尾部完整增加这些说明语句, 重新启动Apache;
注意两点:   
1 remote_port=19000,   默认XDebug的port端口为9000, 为了防止其他程序占用该端口, 
因此修改为19000,但是要注意这里的Port一定要和Zend Studio中的XDebug的端口设置一致, 否则不能调试成功!!!
2 remote_host=10.92.22.152,  这里要看你的网络环境,如果是局域网的话,一定要配置为你的IP地址,而不能仅配置为127.0.0.1

Zend Studio 10.5中的debug配置主要在两个方面

1  从Window->Preference 进入的debug相关的配置
2 从Debug Configuration进入的debug相关的配置

5)配置Window - Preference
下边是
在Window->Preference->PHP->Debug中配置

右边  PHP Debugger 配置为XDebug, 注意因为刚才我们在PHP.ini中更改了它的Port, 这里也要更改为一致



在配置Server的时候, 我们需要进一步配置 这个Server, 其中的BaseUrl是你的本机的Http://localhost,  Local Web Root是本机设定对应的文件目录

之后要注意配第二个标签页 Path Mapping

注意这里的Mydrupal是在Zend Studio中创建了Project后的Local path,  建议还是应该创建Project.

对于PHP Excutables, 需要增加一个XDebug,如下:

基本上 Window->Preference中的配置就OK了;

6)配置Debug Configuration

接下来是Debug Configuration 配置, 从这里点击

主要注意其中的 URL, 需要配置正确。

7)开始调试
这样之后在后边的实际调试中选择 Debug As-->PHP Web Application就可以了。

最后不管是单独调试文件或者是调试已经有的开源文件, 还是建议创建一个新的Project, 方便调试。

进入创建本地PHP项目界面后, version呢,就选择自己对应的php版本;

接下来是Local Settings

最后一步接收缺省的设置即可。

如有任何配置方面的问题,也可留言,我也会竭力帮你解决。

时间: 2024-08-10 06:14:24

Zend Studio XDebug调试配置的相关文章

zend studio安装与配置

zend studio 1.安装zend studio 破解 2.安装汉化包 选择Help菜单->Install New Software...在Work with框中复制此地址:http://archive.eclipse.org/technology/babel/update-site/R0.10.1/juno/ 3.修改编码集 window菜单->Preferences->General->Workspace,在界面当中找到“Text file encoding 4.zend

Zend Studio 12.0 配置XDebug

之前也配过zend studio 不知为何 最新版本到zend studio12.0怎么配都有问题! 废话不多说了~直接进重点!zend studio配置xdebug到文章很多!但是不知道是不是版本问题还是什么原因~zend studio12.跟着网上到文章配都最后都发现不成功.如: http://www.cppblog.com/ljfpudding/archive/2013/12/25/205008.aspx 其它到文章都是大同小易! 最后发现所有文章到有一步配置都是这样配置~ 问题就是在这里

zend studio xdebug配置详解

安装xdebug扩展 zend studio配置 点击xdebug出现一下对话框

Zend studio 10.6 配置XDEBUG

1. 查看PHP版本,下载XDebug     然后去网站http://xdebug.org/download.php下载相应的XDEBUG, 把下载好的文件放到相应的PHP下的EXT目录下,替换之前的dll.并修改php.ini. 2. 配置php server  Local Web Root需要配置 3. 配置 cli setting     4. 配置XDEBUG的端口 保证PHP.INI中的端口和ZEND STUDIO中的端口一样   5. 配置debug中的属性 到此,就全部配置完成了

Xampp + Zend Studio + xDebug 环境搭建 (Mac,Windows都适用)

这几天折腾了一下PHP开发环境的搭建,现总结一下安装步骤: 1. 安装 Zend Studio,然后破解. 2. 安装 Xampp 3. 配置 Xampp 3.1 配置 Apache服务端口: 修改 C:\xampp\apache\conf\httpd.conf 查找 “Listen 80”  和 "ServerName localhost:80" 改成相应的端口. 确保 Apache服务正常启动: 3.2 建立虚拟目录: 3.2.1 修改 C:\xampp\apache\conf\h

zend studio 远程调试 php

ZendStudio配置SFTP:结合Zend Debugger进行php代码的远程调试 2012-12-24 09:14 1780人阅读 评论(0) 收藏 举报  分类: PHP(35)  一.配置SFTP 功能简介: 在zend studio 里开发PHP项目,修改*.php文件后自动同步修改服务器端对应*.php文件( 应该是任意格式的对应文件,不仅仅是php ) 告别需要点击esftp插件才能将文件上传到服务器端的历史,提高开发效率 配置流程: 1.本地和服务器部署项目代码 2.zend

zend studio一些常用配置

1.zend中添加注释是ctrl+slash,这个slash在哪里?如何来取消注释 slash是斜杠'/'那个键,就是在,.之后的那个. 进行注释是 ctrl+'/', 取消的话,则继续按下一次就可以了. 2.zend studio写代码的时候,有些地方会出现黄色的波浪线,是什么意思,我觉得我的代码没有问题啊 1. 这个是代码分析器再工作,你可以在window-> preferences ->code analyzer 下面修改全局的相应的“严格级别”,把你不想看到的调整为忽略.当然也可以为单

phpstorm xdebug调试配置 chrome

这已经楼主第二次因为phpstorm的调试配置折腾了几个小时,这次一定要记下来!!! 一:安装 JetBrains IDE Support 二:安装 Xdebug Helper 三:(PHPStorm配置) 配置本地服务器 四:PHP配置Xdebug 1.在本地Apache站点下新建"phpinfo.php"文件,内容为: <?php echo phpinfo(); 2.访问 127.0.0.1:8080/phpinfo.php 3.打开https://xdebug.org/wi

zend用xdebug调试

我的php版本是5.3.3 下载相应的xdebug扩展放到php/ext/下 2.1.1 https://xdebug.org/ https://xdebug.org/wizard.php 修改php.ini文件 [Xdebug] ;开启自动跟踪 xdebug.auto_trace = On ;开启异常跟踪 xdebug.show_exception_trace = On ;收集变量 xdebug.collect_vars = On ;收集返回值 xdebug.collect_return =