1

我让它在本地工作,但必须安装整个 Zend 框架,我将尝试让它在我的具有 Zend Optimizer 的 unix 服务器上工作。我做了 php -m 来检查并想知道是否可以使用 Zend Optimizer 安装 Zend_Search_Lucene 还是需要整个 Zend 框架?

4

1 回答 1

1

Zend Optimizer 和 Zend Framework 是完全不相关的产品。Zend Optimizer 允许使用 Zend Guard 编码的 PHP 应用程序运行。它类似于 xCache 或 eAccellerator,因为 Zend Optimizer 运行已编译为字节码的 PHP 源文件。Optimizer 没有 Zend Framework 的知识或预置代码。

如果你只想使用 Zend_Search_Lucene,你真的不需要整个 Zend 框架,只需要 Zend_Search_Lucene 类和它的任何依赖项。

我进行了检查,看起来您需要的唯一文件是Zend/Search及其所有文件和子目录,以及Zend/Exception.php. Zend_Search_Lucene 不依赖或使用任何其他 Zend Framework 代码。

因此,为了让自己不必拥有整个 ZF 库,您只需下载最小的包,然后将 Zend/Search/* 和 Zend/Exception.php 放在 include_path 中的某个位置。您应该保留目录结构,以便拥有Zend包含 Exception.php 的文件夹和目录 Search。包含 Zend 目录的文件夹应该在您的 include_path 中,您可以在没有库的其余部分的情况下使用 Zend Lucene。

希望有帮助。

于 2011-12-01T22:04:15.300 回答