跳到主要内容

Zend Optimizer

什么是 Zend Optimizer?

Zend Optimizer 已在 Bluehost 服务器上配置。要确保它在您的账户中正常工作,您需要在所有运行脚本的目录下的 php.ini 文件中启用 zend_extension 扩展。您可以通过 cPanel(控制面板)中的 “PHP Configuration” 选项来完成此操作。按照《PHP 配置》一文的步骤,将默认的 php.ini 文件安装到您的账户中。

【重要】 服务器和脚本版本(PHP 与 Zend Optimizer)当前不可用,本文仅供参考

此版本的 Zend Optimizer 仅适用于运行 PHP 5.5 或更低版本的特定服务器,且该版本已不再提供。请使用更新版 Zend OPcache。

启用 Zend Optimizer

最简单的方法是在安装默认 php.ini 文件之前先启用 Zend Optimizer。下方列出了可复制并粘贴到当前 php.ini 文件中的配置选项。

常见问题

我的错误日志报告类似 “Zend Optimizer for PHP x.x.x Cannot Be Found” 的错误 —— 如何确认 Zend Optimizer 已正确配置?

Zend Optimizer 是用于提升 PHP 代码性能的模块,常用于加快动态网站的页面加载速度;部分站点也可能强制要求此模块——如果缺失,网站将无法正常加载并出现如下错误:

PHP Warning: Zend Optimizer for PHP 4.4.x cannot be found (expected at '/usr/local/Zend/lib/Optimizer-2.5.10/php-4.4.x/ZendOptimizer.so') - try reinstalling the Zend Optimizer in Unknown on line 0

该错误可能会直接显示在网站上,也可能记录在 PHP 错误日志中,或两者兼有。Zend Optimizer 已安装在服务器上,仅需在 php.ini 文件中启用即可。您可能还需要安装默认的 php.ini 文件。

如果您仍然看到此错误,请记录出现问题的脚本路径;然后使用 文件管理器 (File Manager)FTPBash (命令行),执行以下检查:

  • 验证对应目录中是否存在 php.ini 文件
  • 确认 php.ini 文件名全部小写,且权限设置为 0440 或更高(八进制)
  • 确认 php.ini 文件为新创建,以排除可能的 PHP 版本不匹配问题