环境说明:php
操做系统:Windows 7 Ultimate Edition Service Pack 1nginx
PHP:7.0.11 TSweb
Zend Studio:13.5.0chrome
1、Zend Studio的安装及破解安全
一、安装文件下载地址服务器
zend studio 13.5.0安装文件请自行搜索下载,资源不少。session
破解下载文件地址:https://pan.baidu.com/s/1c10knDm 提取码:h9wmapp
二、破解方法操作系统
将com.zend.verifier_13.5.0.v20160523-0242.jar拷贝到zend安装路径下的plugins目录,替换原来的文件
打开zend studio 输入注册码
注册码:
3BDD5B31F3E47210A4C54F6F1E68A583DB08B56F1378A7E8C1F07871AFB1ABF5CEAF8D57E2EFBCA2AA9A4107E86665A94C80F85D5CD652CBFD6C67306DA4DADE31656337373039615445414D414D50454435313735333730323266353B30302F30302F303030303B31332E303B3030303B333B30
2、xdebug下载以及集成
一、xdebug下载地址
https://pecl.php.net/package/xdebug
请根据本身的PHP 版本自行下载
二、zend studio配置xdebug
须要配置三个地方:PHP Executables 、Servers、Debug,具体配置见下方截图,不明白的地方欢迎留言探讨
1)PHP Executables配置参数:
将其设置为PHP默认执行环境
2)配置Servers
3)配置Debug
4)设置chrome为默认调试浏览器(可选)
三、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服务器
3、常见问题及解决方案参考
一、安装时提示:已经安装了该产品的另外一个版本
首先,多是之前安装过,没有卸载干净,可先去注册表中搜索zend关键字,删除相应的项
其次,zend studio 13.5安装时会检查是否安装了Microsoft Visual C++ 2015,若是安装了就会报上面这个错误,须要把它卸载掉。
二、断点不起做用,进度条一直显示,提示:Launching:waiting for Xdebug session
缘由1:端口被占用,更换一个没有被占用的端口
缘由2:xdebug版本和php版本不一致,主要是版本号、位数、线程安全这三个须要对应
缘由3:xdebug自身缺陷,配置时,本人开始使用的是xdebug-2.5.0RC1,可是没有成功,改为xdebug-2.5.0竟然成功了,建议使用最高版本稳定版。
以上就是本人搭建开发环境的全过程,欢迎指正。