zend studio 13.5破解以及集成xdebug
环境说明:
操作系统:Windows 7 Ultimate Edition Service Pack 1
PHP:7.0.11 TS
Zend Studio:13.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居然成功了,建议使用最高版本稳定版。
以上就是本人搭建开发环境的全过程,欢迎指正。