zoukankan      html  css  js  c++  java
  • PHP配置兼容ZendDebugger和Optimizer

    ZendDebugger和Optimizer都是非常好用的工具,但是如果你都装了,进行统一配置的话,你就会发现有些问题,鱼和熊掌究竟可以兼得么?

    1.  环境
    WindowsXp
    PHP5.2.8
    Apache2.2.10
    ZendStudio 7.2.0
    ZendDebugger 5.2.14
    ZendOptimizer 3.3.3

    2. 概念
    (1)ZendOptimizer是Zend公司为支持PHP高速化所开发的一个PHP加速引擎,使用该引擎后可以使得PHP在WebServer上提高30~50%的性能;
    (2)ZendDebugger是Zend公司为支持PHP开发者们,配合ZendStudio及其系列调试产品所供的用于开发调试时使用的接口机能。
    *以上两个机能都需要在php.ini文件中进行配置后使用。

    3. 单独配置
    Debugger
        一般情况下单独配置的ZendDebugger的php.ini文件如下:

    [Zend]
    zend_extension_ts
    ="D:/PHP/ext/ZendDebugger.dll"
    zend_debugger.allow_hosts
    =192.168.1.107
    zend_debugger.allow_tunnel
    =192.168.1.107
    zend_debugger.expose_remotely
    =always

     *必须将下载到的对应php版本的Debugger放到php目录中。

    安装完Optimizer后配置情况

    [Zend]
    zend_extension_ts
    ="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
    zend_extension_manager.optimizer_ts
    ="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"

    4. 通过ZendManager管理兼容ZendDebugger和Optimizer
    由于配置完Optimizer后采用了Zend的扩展管理模块对Zend相关功能进行管理(ZendManager),若要同时使用Optimizer与Debugger机能,则必须对php.ini文件及相关文件目录进行调整才能实现。
    (1)打开Optimizer对应的目录确认该目录下存放的目录结构情况;
           打开“D:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0”目录。

    (2)参照Optimizer建立Debugger对应目录*
           想要在ZendManager下使用Debugger机能必须参照Optimizer建立相同的目录结构,并将相应的ZendDebugger.dll文件放到该目录下

    (3)手动配置php.ini文件

    [Zend]
    zend_extension_ts
    ="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
    zend_extension_manager.optimizer_ts
    ="d:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
    zend_extension_manager.debug_server_ts
    ="D:\Program Files\Zend\ZendDebugger-5.2.14"
    zend_debugger.allow_hosts
    =192.168.1.107
    zend_debugger.allow_tunnel
    =192.168.1.107
    zend_debugger.expose_remotely
    =always

    (4)重启Apache确认配置

    转自:http://jeremy.esearchs.com/index.php/archives/58.html



  • 相关阅读:
    python函数及模块
    Python分支结构及循环结构
    python基本的知识
    11.21学习总结
    进度日报28
    进度日报27
    进度日报26
    进度日报25
    进度日报24
    11.14学习总结
  • 原文地址:https://www.cnblogs.com/shuaixf/p/2106732.html
Copyright © 2011-2022 走看看