当前位置: 首页 > 图文教程 > 网络编程 > PHP > 有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案

PHP
MYSQL版本大于4.1问题 - PHPchina
怎么让用户点击一个连接后,把一个图片另存了 - PHPchina
武汉10月15日Phper聚会召集!!! - PHPchina
php如果不等待exec执行的程序创建的子进程? - PHPchina
哪位知道DISCUZ处理防SQL注入的代码是哪部分 - PHPchina
求教!我实在不知道哪里问题,在线等ing - PHPchina
怎样结束用户某一进程 - PHPchina
比对用户名密码能不能这样写? - PHPchina
求助:如何在PHP+mysql中实现数据备份? - PHPchina
大家看看这个配置对吗 - PHPchina
如何禁止require当前文件 - PHPchina
无法将回调函数放在类中? - PHPchina
村里 PHP代码高亮是怎么实现的? - PHPchina
apache安装后.服务里没有apache2这个服务! - PHPchina
请教一个小问题 - PHPchina
config.php里面是不是应该把多数参数设置为常量而不是变量? - PHPchina
请教高手一个问题 - PHPchina
如何让百度收录我的网站 ?? - PHPchina
谁能给个注入的简单语句? - PHPchina
求PHP站内搜索思路 - PHPchina

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 104 ::
收藏到网摘: n/a

 

昨晚在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的,不过自己没有注意,因此导致了安装的失败.