环境说明:

  操作系统:Windows 7 Ultimate Edition Service Pack 1

  PHP:7.0.11 TS

  Zend Studio:13.5.0

  Xdebug:2.5.0

一、Zend Studio的安装及破解

  1、安装文件下载地址

    zend studio 13.5.0安装文件请自行搜索下载,资源很多。

    破解下载文件地址:https://pan.baidu.com/s/1c10knDm 提取码:h9wm

2、破解方法

    将com.zend.verifier_13.5.0.v20160523-0242.jar拷贝到zend安装路径下的plugins目录,替换原来的文件

    打开zend studio 输入注册码

    注册码: 

3BDD5B31F3E47210A4C54F6F1E68A583DB08B56F1378A7E8C1F07871AFB1ABF5CEAF8D57E2EFBCA2AA9A4107E86665A94C80F85D5CD652CBFD6C67306DA4DADE31656337373039615445414D414D50454435313735333730323266353B30302F30302F303030303B31332E303B3030303B333B30

  

二、xdebug下载以及集成

  1、xdebug下载地址

  https://pecl.php.net/package/xdebug

  请根据自己的PHP 版本自行下载

2、zend studio配置xdebug

  需要配置三个地方:PHP Executables 、Servers、Debug,具体配置见下方截图,不明白的地方欢迎留言探讨

  1)PHP Executables配置参数:

    

    

    将其设置为PHP默认执行环境

    

   2)配置Servers

    

    

    

   3)配置Debug

    

   4)设置chrome为默认调试浏览器(可选)

    

  3、PHP配置xdebug

  修改php.ini,添加如下配置:

[XDebug]
;调试功能模块儿
zend_extension =D:/wamp/php/ext/php_xdebug.dll
xdebug.profiler_append = On
xdebug.profiler_enable = On
xdebug.profiler_output_dir = d:/wamp/php/temp
xdebug.profiler_enable_trigger = On
xdebug.remote_handler=dbgp
;开启远程调试
xdebug.remote_enable = On
;远程主机
xdebug.remote_host=127.0.0.1
;主机端口
xdebug.remote_port=9001
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
;临时跟踪信息输出
xdebug.trace_output_dir=d:/wamp/php/temp
;显示局部变量
xdebug.show_local_vars = On
xdebug.trace_enable_trigger =On
xdebug.remote_log=d:/wamp/php/temp/remote.log

配置后需要重启Apache或nginx或其他web服务器  

三、常见问题及解决方案参考

1、安装时提示:已经安装了该产品的另一个版本

  首先,可能是以前安装过,没有卸载干净,可先去注册表中搜索zend关键字,删除相应的项

  其次,zend studio 13.5安装时会检查是否安装了Microsoft Visual C++ 2015,如果安装了就会报上面这个错误,需要把它卸载掉。

2、断点不起作用,进度条一直显示,提示:Launching:waiting for Xdebug session

  原因1:端口被占用,更换一个没有被占用的端口

  原因2:xdebug版本和php版本不一致,主要是版本号、位数、线程安全这三个需要对应

  原因3:xdebug自身缺陷,配置时,本人开始使用的是xdebug-2.5.0RC1,但是没有成功,改成xdebug-2.5.0居然成功了,建议使用最高版本稳定版。

以上就是本人搭建开发环境的全过程,欢迎指正。

zend studio 13.5破解以及集成xdebug的更多相关文章

  1. zend studio 13.0.0 安装破解汉化

    zend studio 13安装破解汉化步骤 官网原版下载 http://downloads.zend.com/studio-eclipse/13.0.0/ZendStudio-13.0.0-win3 ...

  2. zend studio 13.6.1 安装+破解+汉化

    zend studio 13.6.1 X64 安装+破解+汉化+补丁 一.下载相关文件 1.官网原版下载 : http://downloads.zend.com/studio-eclipse/13.6 ...

  3. Zend Studio 13.6.1 汉化及安装方法详解

    Zend Studio 13.6.1是一套专业开发人员使用的集成开发环境 (IDE),具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排 ...

  4. zend studio 13 curl 请求本机地址 无法跟踪调试的问题解决方案。。。(chrome等浏览器调试原理相同)

    方案如下: <?php $ch = curl_init (); curl_setopt ($ch, CURLOPT_URL, 'http://YOUR-SITE.com/your-script. ...

  5. zend studio 10安装+破解+汉化

    http://pan.baidu.com/share/link?shareid=1857675714&uk=3325301372 在线安装汉化包:http://309614533.blog.1 ...

  6. zend studio 13.6 导入项目及其他设置

    1. 先创建一个新的项目:file -> new -> project 2. 创建新项目之后,在左侧的项目目录上右键 -> import 到此导入项目, 完成! 设置编码utf-8 ...

  7. zend studio 13.6.1中文乱码的解决办法

    进入窗口--->首选项--->常规--->工作空间 window=>preference=>General=>workspace 照图设置后重启软件即可

  8. zend studio 13.6.1汉化包安装方法

    1.这里介绍的是离线汉化包的安装,在线汉化安装总是失败,还是离线的方便 2.汉化安装过程中系统可能会弹出报错,忽略就可以(反正我现在就是忽略了在用着) 下面图片中的链接就是在线安装的链接,不管是在线还 ...

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

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

随机推荐

  1. 16 Promise

    Promise 特点 对象的状态不受外界影响.Promise对象代表一个异步操作,有三种状态:Pending(进行中).Resolved(已完成,又称Fulfilled)和Rejected(已失败). ...

  2. 移动端阻止body滚动

    一些移动设备有缺省的touchmove行为,比如说经典的iOS overscroll效果,当滚动超出了内容的界限时就引发视图反弹 阻止滚动: css: body{ height:100%; overf ...

  3. spring-mvc注解(mvc:annotation-driver,JSON,配置详解)

    一.DefaultAnnotationHandlerMapping 和 AnnotationMethodHandlerAdapter 的使用已经过时! spring 3.1 开始我们应该用 Reque ...

  4. 做web开发和测试,修改hosts指定某个域名访问某个特定的IP后,如何使hosts立即生效的方法

    本文转自SUN'S BLOG,原文地址:http://whosmall.com/post/143 hosts的配置方法: 在windows系统中,找到C:\windows\system32\drive ...

  5. c# .net获取随机字符串!

    public string getStr(bool b,int n)//b:是否有复杂字符,n:生成的字符串长度 { string str = "0123456789abcdefghijkl ...

  6. Bootstrap学习笔记博客

    本片博客用于记录之后要用到Bootstrap的学习笔记   概括: Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架.Bootstrap 是基于 HTML.CSS.JAVASC ...

  7. jdk自带的jvm监测程序

    jinfo:可以输出并修改运行时的java 进程的opts. jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号. jstat:一个极强 ...

  8. Java学习笔记之方法重载

    被重载的方法必须具有不同的参数列表.不能基于不同修饰符或返回值类型来重载方法. package welcome; public class TestMethodOverloading { public ...

  9. Python学习目录

    日期 科目 状态 知识点 2016.12.10 subprocess OK 执行外部shell命令 2016.12.11 threading ? 线程池,Lock,适合IO密集型应用,信号量? 201 ...

  10. Hive : UDFArgumentTypeException Exactly one argument is expected.

    Hive执行时Failed.. 分段执行发现排除一些聚合函数或者内置函数后可以正常执行.. 因为Hive-Sql语句比较长..有很多的case when then 排除后发现是聚合函数的用法问题.. ...