• 技术文章 >后端开发 >php教程

    有关在Windows下配置PHP Apache Optimizer失败的问题解决方案_PHP

    2016-06-01 12:30:31原创329
    Apache解决方案

    昨晚在Windows XP Professional [带IIS]下安装了PHP 5.0.5和 Apache 2.0.54[监听端口8088].

    今天在安装Discuz论坛时被要求安装Zend-Optimizer以支持加密过的PHP文件.

    下载到Zend-Optimizer 2.5.7的Win32安装文件

    在安装时,开始很顺利

    Apache Root和php.ini选择路径分别为:

    E:/Program Files/Apache Group/Apache2

    E:/PHP5

    可是到后来需要重启Apache的时候,重启失败.手动重启.提示安装成功.可是在phpinfo.php中察看时,发现Optimizer并没有和PHP关联上.有关Zend的提示信息为:

    Zend Engine v2.0.5,Copyright(c) 1998-2004 Zend Technologies. 并没有Optimizer的信息.加密文件也无法正确执行.

    开始以为是Apache重启的问题,反复试验后发现Apache正常.后来在网上搜索,也没有发现相关的解决方案.后来突然想到之前复制了一个Php.ini文件到了C:/Windows目录下,想是不是实际上使用的那个ini文件.

    尝试重装Optimizer,ini文件路径选择C:/Windows.还是手动重启Apache.

    安装结束察看phpinfo.php,Zend提示信息为

    Zend Engine v2.0.5,Copyright (c) 1998-2004 Zend Technologies.

    With Zend Extention Manager v1.0.6,Copyright(c) 2003-2004,by Zend Technologies

    With Zend Optimizer v2.5.7,Copyright(C) 1998-2004,by Zend Technologies

    成功安装Optimizer,执行Discuz加密文件正常!

    总结:在安装Optimizer时,php.ini文件一定要选择在Windows目录下安装的实际使用的那个.其实在安装时它是提示C:/Windows的,不过自己没有注意,因此导致了安装的失败.

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php mysql实现无限级分类 | 树型显示分类关系_PHP 下一篇:PHP实现发表文章时自动保存图片_PHP
    千万级数据并发解决方案

    相关文章推荐

    • php笔记之常用文件操作_PHP• PHP类的使用 实例代码讲解_PHP• PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法_PHP• web开发中PHP MySQL分页显示示例分析_PHP• PHP和XSS跨站攻击_PHP
    1/1

    PHP中文网