FreeBSD 安装 Zend Optimizer 成功却不工作的原因

由于 FreeBSD 系统的安全性和稳定性以及该系统下 PHP 运行的良好口碑,越来越多的人开始选择他做为自己的服务器系统平台。

Zend Optimizer (下简称 ZO) 是 PHP 官方推荐的 PHP 代码优化工具,在 FreeBSD 下安装 ZO 时,一个常见的问题是明明提示安装成功,但是在查看 phpinfo 时,却发现 ZO 并没有正常加载,或者加载了也不工作,本文介绍的就是这一问题的解决办法。

Zend Optimizer 安装文档中的说明:

The Zend Optimizer will not run if the following PHP settings are enabled:

Debug Mode – Check that your PHP was compiled in non-debug mode -
This can be checked by looking at the top part of the phpinfo() function
output and checking "Debug Build" row (ZEND_DEBUG in older PHP
versions) – it should say "no".

意思是如果你的 PHP 运行在 debug 模式, Zend Optimizer 将不会正常运行。解决这一问题,您需要:

(1)如果你是编译安装 PHP ,那需要在编译选项里面加上 “–disable-debug”

(2)如果你是 ports 安装,在安装选项中去掉 DEBUG 项。

关于 Artlover

有多年 web 开发经验,擅长领域 PHP / MySQL / CSS / Javascript / Zend Framework ,期望:在分享中共同成长。
此条目发表在 PHP 分类目录,贴了 , , , , , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>