有关在windows下配置php+apache+optimizer失败的问题解决方案

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

http://www.bkjia.com/phpjc/508378.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508378.htmltecharticle昨晚在windows xp professional [带iis]下安装了php 5.0.5和 apache 2.0.54[监听端口8088]. 今天在安装discuz论坛时被要求安装zend-optimizer以支持加密过的p…

Posted in 未分类