日期:2014-05-16  浏览次数:20851 次

apache+php+zend optimizer配置中遇到的各种异常

最近一阵由于项目需要,需要配置apache+php+zend optimizer的环境,但是在配置过程中遇到了很多很多的问题。

?

问题一:

安装apache2.2后,再安装php5.2.12,apache怎么也启动不起来,把httpd.conf文件中php的配置相关的内容屏蔽掉就能启动起来了。

解决方法:

不用安装版的php5.2.12,下载解压缩版本的,然后手动配置httpd.conf。这样就好用了。

思考:

其实最终也没有弄明白为什么解压版的好用,安装版的不好用。估计核心问题出在php5apache2_2.dll文件上。

?

问题二:

配置好php5.2.12后,安装zend optimizer3.3.0后,始终不好用,phpinfo没有显示zend optimizer的配置信息。

解决方法:

我又下载了一个php5.2.9版本的,然后再次安装zend optimizer3.3.0,这把就好用了,phpinfo中显示出zend optimizer的配置信息。

思考:

这个原因我感觉是因为zend optimizer3.3.0根本就不支持php5.2.12版本,虽然在zend optimizer中宣扬支持php5.2.x。但是事实证明它并不能够很好的支持php5.2.12.

延伸:

再使用中又发现了问题,原来根本不是版本的问题,是因为我把php.ini文件中的警告级别打开了,只要打开这个optimizer就不好用了,也不知道到底是为什么

1 楼 JetMah 2010-07-05  
貌似官方的论坛上说optimizer3.3.0不支持php5.2.12,你是怎么修改的警告级别?