2011-11-30 65 views
1

我得到它在本地工作,但不得不安裝整個Zend框架,我即將嘗試讓我的unix服務器上有Zend Optimizer的工作。我做了php -m檢查並想知道是否可以用Zend Optimizer安裝Zend_Search_Lucene還是需要整個Zend框架?Zend lucene搜索引擎是否僅使用Zend Optimizer?

回答

1

Zend Optimizer和Zend Framework是完全不相關的產品。 Zend Optimizer允許使用Zend Guard編碼的PHP應用程序運行。它類似於xCache或eAccellerator,因爲Zend Optimizer運行已編譯爲字節碼的PHP源文件。優化器沒有任何知識或預先爲Zend Framework構建代碼。

如果您只想使用Zend_Search_Lucene,那麼您並不需要整個Zend Framework,只需要Zend_Search_Lucene類及其任何依賴關係。

我做了一個檢查,它看起來像你需要的唯一文件是Zend/Search及其所有文件和子目錄,以及Zend/Exception.php。 Zend_Search_Lucene不依賴於或使用任何其他Zend Framework代碼。因此,爲了不必擁有整個ZF庫,您可以下載最小程序包,並採用Zend/Search/*和Zend/Exception.php,並將它們放在include_path中的位置。您應該保持目錄結構,以便您擁有名爲Zend的文件夾,其中包含Exception.php和目錄搜索。具有Zend目錄的文件夾應位於include_path中,您可以使用Zend Lucene而不使用庫的其餘部分。

希望有所幫助。