环境说明:

  操作系统: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. Django模版语言 格式化显示 后台datatime()时间

    Django模版语言 格式化显示 后台datatime()时间 场景描述:

  2. NTFS交换数据流隐写的应用

    by Chesky ##目录 ####一.NTFS交换数据流(ADS)简介 ####二.ADS应用 写入隐藏文件(文本\图像\可执行文件) ADS在Windows平台下的利用--写入后门 ADS在We ...

  3. Docker 学习之命令详解

    1. docker version docker version 显示 Docker 版本信息. 2. docker info docker info 显示 Docker 系统信息,包括镜像和容器数. ...

  4. ORACLE中的LTRIM、RTRIM和TRIM

    LTRIM.RTRIM和TRIM在ORACLE中的用法:1.LTRIM(C1,C2)其中C1和C2都可以字符串,例如C1是'Miss Liu',C2'MisL'等等.这是第一个和SQL SERVER不 ...

  5. thinkphp模型

    1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法. public function test() { //echo "这是测试的&qu ...

  6. zabbix3配置短信报警

    需求:在zabbix服务器配置短信报警,当服务出现故障达到预警级别是通过发送短信的形式告诉运维人员,以便及时处理. 一.zabbix服务器端配置短信脚本 我的短信脚本放置位置为 /etc/zabbix ...

  7. 使用powershell批量添加Keil和IAR的头文件路径

    在Keil和IAR的工程中,为了使文件结构清晰,通常会设置很多的子文件夹,然后将头文件和源文件放在不同的子文件夹中,这样就需要手动添加这些头文件夹的路径.当工程结构非常复杂时,文件夹的数量就非常多,特 ...

  8. ASP.NET MVC Filter- 登录验证 【异步刷新列表视图】

    public class TAjaxListLoginValidateAttribute : FilterAttribute, IAuthorizationFilter { public void O ...

  9. sql server 字符串转成日期格式

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  10. 谈谈__proto__和prototype的区别

    我想javascript中的原型链一直想很多初学javascript的同学感到非常的困惑,今天看了一些文章,结合自己的理解,把原型链这个东西从新来整理一下,如有不对之处,望大家帮忙指出. 首先,我们应 ...