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