下载地址:
Zend Optimizer:  http://download.csdn.net/detail/wf120355/6479947
Zend Debugger: http://download.csdn.net/detail/wf120355/6479967

注意:如果您下载的是 XAMPP 的基本安装包,或者您的 PHP 已经安装了 Zend Optimizer,可以跳过下面的 1、2 两个步骤。

  • 安装 Optimizer:
    在上面的地址下载到最新版后,双击安装程序,按照提示进行安装即可,比较傻瓜化。
  • 配置 Optimizer:
    [Zend]  zend_extension_ts="C:/Program Files/Zend/lib/ZendOptimizer.dll"    // 优化器所在目录  zend_optimizer.optimization_level=1023    // 优化程度,这里定义启动多少个优化过程  zend_optimizer.encoder_loader=0    // 是否允许处理由 Zend Encoder 加密的 PHP 文件

    参阅:http://hpyer.cn/guide-for-config-zend-optimizer.html

  • 安装 Debugger:
    解压缩下载到的 Zend Debugger 压缩包,根据你安装的php版本,选择相应的文件,例如:PHP 版本为 5.2.3,则选择 5.2.x 的。这个文件夹下有2个编译好的 dll,其中 5_2_x_nts_comp 是“non-tread safe”的,因此我使用 5_2_x_comp 内的 dll。
    将 ZendDebugger.dll 放到任意目录下(注意要保留 php-x.x.x 这个文件夹),将压缩包里的 dummy.php 文件放到网站根目录下。
  • 配置 Debugger:
    打开 PHP 配置文件 php.ini,将 output_buffering 改为 Off,implicit_flush 改为 On
    output_buffering = Off  implicit_flush = On

    如果您不准备用 Optimizer,那么只要像下面的样子配置 Debugger 即可:

    [Zend]  zend_extension_ts=path/to/ZendDebugger/php-x.x.x/ZendDebugger.dll  zend_debugger.allow_hosts=127.0.0.1/32  zend_debugger.expose_remotely=always

    如果同时使用 Optimizer 和 Debugger 的话,则需要如下配置:

    [Zend]  zend_extension_ts=”path/to/ZendExtensionManager/ZendExtensionManager.dll”  // dll 文件的路径为:path/to/ZendOptimizer/php-x.x.x/ZendOptimizer.dll  zend_extension_manager.optimizer_ts=”path/to/ZendOptimizer″  // dll 文件的路径为:path/to/ZendDebugger/php-x.x.x/ZendDebugger.dll  zend_extension_manager.debug_server_ts=”path/to/ZendDebugger″  // 下面的参数视情况进行设置,不设置问题也不大  zend_optimizer.optimization_level=1023  zend_optimizer.encoder_loader=0  zend_debugger.allow_hosts=127.0.0.1  zend_debugger.expose_remotely=always

    注意:zend_extension_manager.optimizer_ts 和 zend_extension_manager.debug_server_ts 所指向的目录必须是 php-x.x.x 的上级目录。Debugger 下的文件夹是 x_x_x_comp 形式的,必须把它改成 php-x.x.x 的形式,不然找不到文件。此外,您可能也发现了,针对 5_2_x 版本的有两个文件夹,其中“nts_comp”是非线程安全按(non thread-safe)的,一般情况选择 5_2_x_comp 文件夹。

本人的配置:

[Zend]
zend_extension_manager.optimizer_ts="D:\web\ZendOptimizer"
zend_extension_ts="D:\web\ZendOptimizer\ZendExtensionManager.dll"
;ZendOptimizer的位置为:D:\web\ZendOptimizer\php-5.2.x\ZendOptimizer.dll
zend_extension_manager.debug_server_ts="D:\web\ZendDebugger"
;ZendDebugger 的位置为:D:\web\ZendDebugger\php-5.2.x\ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.3/24
zend_debugger.expose_remotely=always

修改完配置后,记得重启 Apache,然后运行 phpinfo(),如果可以找到 Zend Debugger 和 Zend Optimizer 的字样,那就说明配置成功了。

[置顶] Zend Optimizer 和 Zend Debugger 同时安装的更多相关文章

  1. Zend Optimizer,Zend Guard Loader 和 Zend Opcache 三者之间的区别

    PHP的加速插件有三个:Zend Optimizer.Zend Guard Loader 和 Zend Opcache.但其实都是一个,针对不通的php版本.名字叫法不一样而已. Zend Optim ...

  2. PHP加速处理插件 Zend Optimizer,Zend Guard Loader 和 Zend Opcache 区别

    PHP 5.3.X   以前版本 为  Zend Optimizer PHP 5.3.X   之后 更名为  Zend Guard Loader 可以帮助php执行加密后的php代码 安装实例以Ubu ...

  3. [置顶] MySQL Cluster初步学习资料整理--安装部署新特性性能测试等

    1.1 mysql-cluster简介 简单的说,MySQLCluster实际上是在无共享存储设备的情况下实现的一种完全分布式数据库系统,其主要通过NDBCluster(简称NDB)存储引擎来实现. ...

  4. [置顶] Ubuntu 12.04中文输入法的安装

    Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架. 在Ubuntu的中 ...

  5. [置顶] 如何在Windows 7 64位安装Python,并使用Matplotlib绘图

    1.     安装Python 我使用的是Windows 7 64 bit,所以我从Python官网下载python-2.7.5.amd64.msi,安装步骤如下: 1)        安装windo ...

  6. [置顶] MyEclipse显示中文界面,在线安装教程

    准备工作 1,装好MyEclipse软件 2,可以上网 3,在线安装地址:http://download.eclipse.org/technology/babel/update-site/R0.11. ...

  7. [置顶] Ubuntu16.04+opencv3.3.0的安装配置说明

    系统环境:  Linux Ubuntu 16.04  [GCC 5.4.0 20160609] on linux2 之前的教程中我们已经安装了做机器学习需要使用的框架TensorFlow,笔者本科阶段 ...

  8. Linux(centos)如何安装Zend Optimizer Zend Guard Loader

    很多php开源系统都是基于Zend Optimizer的,所以我们需要先安装Zend Optimizer.但在php5.3之后Zend Optimizer被Zend Guard Loader 取代了, ...

  9. 关于PHP加速eAccelerator、Xcache、APC和Zend Optimizer

    以前只关注过Zend Optimizer,因为高胖子的书就是这样教的,但是遇到奇葩公司的面试题提问你知道多少个php加速器/缓存,我一下子楞了,因为我所知道的php5.2.x只用过Zend Optim ...

随机推荐

  1. hdu 1150 Machine Schedule 最少点覆盖

    Machine Schedule Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem.php? ...

  2. flask 中 session的源码解析

    1.首先请求上下文和应用上下文中已经知道session是一个LocalProxy()对象 2.然后需要了解整个请求流程, 3.客户端的请求进来时,会调用app.wsgi_app(),于此此时,会生成一 ...

  3. Git_解决冲突

    人生不如意之事十之八九,合并分支往往也不是一帆风顺的. 准备新的feature1分支,继续我们的新分支开发: $ git checkout -b feature1 Switched to a new ...

  4. WindowsPhone&Windows8.1&Windows8&Unity3d 填坑日记

    近期的游戏开发大体上接近尾声,总结了不少关于Unity3d面向Windows几大平台开发时遇到的各种坑以及怎样填坑的经验.总的来说,Windows8.1 Windows8/RT以及WindowsPho ...

  5. C#引用类型转换,到底使用is,as还是显式强转?

    在C#中,当引用类型需要转换的时候,经常会用到关键字is.as以及显式强转.本篇来体验这三者的用法. 先来梳理.NET引用类型转换的"约定俗成",或者叫"惯例" ...

  6. 建议:一般地,建议使用xcode 4.3开发app 而不是使用xcode4.5

    建议:一般地,建议使用xcode 4.3开发app 而不是使用xcode4.5 因为,xcode4.5 默认的sdk 是ios6.0,这里面有很多新特性.比如,Autolayout 等,这个特性再io ...

  7. 【MySQL案例】mysql-libs-5.1.73-3.el6_5.x86_64 conflicts with file from package Percona-Server-server

    假设遇到mysql-libs-5.1.73-3.el6_5.x86_64 conflicts with file from package Percona-Server-server报错,有两种情况导 ...

  8. python中的归并排序

    本来在博客上看到用python写的归并排序的程序,然后自己跟着他写了一下,结果发现是错的,不得不自己操作.而自己对python不是非常了解所以就变百度边写,最终在花了半个小时之后就写好了. def m ...

  9. hdu3117之矩阵快速幂

    Fibonacci Numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  10. Python中scatter函数参数用法详解

    1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如下: 4.基本的使用方法如下: #导入必要的模块 import numpy as np import matp ...