环境说明:

  操作系统: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. VPS服务商

    1.vpsee http://www.vpsee.com 2.vps侦探 http://www.vpser.net/

  2. Nginx的启动脚本(Centos)

    vim /etc/init.d/nginxservice nginx start #!/bin/sh # chkconfig: 2345 85 15 # description:Nginx Serve ...

  3. AnjularJS系列6 —— 过滤器

    第六篇,过滤器 AngularJS 过滤器可用于转换数据: 过滤器 描述 currency 格式化数字为货币格式. filter 从数组项中选择一个子集. lowercase 格式化字符串为小写. o ...

  4. BZOJ3932: [CQOI2015]任务查询系统

    传送门 真不知道我没学主席树之前是有什么勇气说自己高级数据结构以及学的七七八八了. 这道题应该也是算是主席树的经典运用. 刚开始脑抽了,想把(S,E,P)的处理直接在线用树状数组xjb搞搞算了.写完后 ...

  5. POJ2942:Knights of the Round Table

    传送门 点双练习. 很简单的一道模板题,建立反图,求出点双,二分图判定奇环. //POJ 2942 //by Cydiater //2016.11.2 #include <iostream> ...

  6. js小功能整理

    /** * 判断是否包含字符串某字符串 * @param {[type]} str [被检测的字符串] * @param {[type]} substr [检测是否含有的字符串] * @return ...

  7. 深入理解JS的闭包

    闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域 ...

  8. Html中自定义鼠标的形状

    Html中自定义鼠标的形状 <html> <head> <title>自定义的鼠标形状</title> <meta http-equiv=&quo ...

  9. 记录分享公司Spring data相关配置

    起因 公司Spring Data相关的配置还是有点意思的,不过蛮复杂的...XML很多...我不太喜欢强行记住....所以我打算记录一下配置的大致思路和结构,以后可能会有用.... 总体结构 总体结构 ...

  10. juery学习总结——例子

    1.select元素在选择是找到选择的值和option中的值 <!DOCTYPE html> <html> <head lang="en"> & ...