Optimizer与Debugger兼容性问题的解决方法


Posted in PHP onDecember 01, 2008

ZendExtensionManager.dll——Zend扩展插件管理器
Zend扩展插件管理器最简安装教程:
1、安装Zend Optimizer 3.3.0a:https://3water.com/softs/9305.html
这样就装好了 Zend Extension Manager v1.2.0,并插上了Zend Optimizer 3.3.0a了
Zend Extension Manager 原理:
1、打开php.ini,找到
[Zend]
zend_extension_ts="e:\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="e:\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
我解释一下:
当你只安装Optimizer或Debugger的时候zend_extension_ts是直接指向Optimizer或Debugger的dll的,现在这个指向ZendExtensionManager
ZendExtensionManager的原理是先找到zend_extension_manager.optimizer_ts指向的文件夹
再去找php-5.2.x文件夹,并读取该文件夹下的ZendOptimizer.dll
所以路径结构是E:\......\Optimizer-3.3.0\php-5.2.x\ZendOptimizer.dll
但在zend_extension_manager.optimizer_ts里填的是php-5.2.x的父目录
插上Zend Debugger:
2、知道了原理之后就简单多了
Zend Debugger 5.2.10:http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz
只要把解压后的 5_2_x_comp\ZendDebugger.dll 放在这样的路径下:
E:\Zend\ZendDebugger-5.2.10\php-5.2.x\ZendDebugger.dll
千万不要忘记把5_2_x_comp改成php-5.2.x,我就犯了这个低级错误
在php.ini加上
zend_extension_manager.debug_server_ts="e:\Zend\ZendDebugger-5.2.10"
zend_debugger.expose_remotely=allowed_hosts
zend_debugger.allow_hosts=127.0.0.1/32,127.0.0.1/24
把dummy.php放到网站根目录下
重启apache,ok

PHP 相关文章推荐
一个从别的网站抓取信息的例子(域名查询)
Oct 09 PHP
php 页面执行时间计算代码
Dec 04 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
Aug 13 PHP
php生成数组的使用示例 php全组合算法
Jan 16 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
Android AsyncTack 异步任务实例详解
Nov 02 PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 PHP
yii2 resetful 授权验证详解
May 18 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
Nov 30 #PHP
discuz论坛 用户登录 后台程序代码
Nov 27 #PHP
php 移除数组重复元素的一点说明
Nov 27 #PHP
PHP 遍历XP文件夹下所有文件
Nov 27 #PHP
cmd下运行php脚本
Nov 25 #PHP
PHPMailer安装方法及简单实例
Nov 25 #PHP
php miniBB中文乱码问题解决方法
Nov 25 #PHP
You might like
PHP异步调用socket实现代码
2012/01/12 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
mui 打开新窗口的方式总结及注意事项
2017/08/20 Javascript
浅谈React高阶组件
2018/03/28 Javascript
Vue点击切换颜色的方法
2018/09/13 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
移动端如何用下拉刷新的方式实现上拉加载
2018/12/10 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
python获取从命令行输入数字的方法
2015/04/29 Python
Python机器学习之决策树算法
2017/12/22 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
python文件读写代码实例
2019/10/21 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
华润集团网上药店:健一网
2016/09/19 全球购物
中学门卫岗位职责
2013/12/26 职场文书
小学安全教育材料
2014/02/17 职场文书
中秋节活动总结
2014/08/29 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
大学生团员个人总结
2015/02/14 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
如何用JS实现简单的数据监听
2021/05/06 Javascript
python开发的自动化运维工具ansible详解
2021/08/07 Python