2011-11-30 3 views
1

저는 로컬에서 작업하고 있지만 젠드 프레임 워크 전체를 설치해야했습니다. Zend Optimizer를 사용하는 유닉스 서버에서이 작업을 시도하려고합니다. PHP-m을 사용하여 Zend Optimizer로 Zend_Search_Lucene을 설치할 수 있는지 또는 전체 Zend 프레임 워크가 필요한지 궁금합니다.Zend lucene 검색 엔진은 Zend Optimizer에서만 작동합니까?

답변

1

젠드 최적화 도구와 젠드 프레임 워크는 완전히 관련이없는 제품입니다. Zend Optimizer는 Zend Guard로 인코딩 된 PHP 애플리케이션을 실행할 수있게 해줍니다. Zend Optimizer가 바이트 코드로 컴파일 된 PHP 소스 파일을 실행한다는 점에서 xCache 또는 eAccellerator와 비슷합니다. Optimizer는 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에있는 위치에 넣을 수 있습니다. Exception.php와 Search 디렉터리가 들어있는 Zend이라는 폴더를 갖도록 디렉터리 구조를 유지해야합니다. Zend 디렉토리가있는 폴더는 include_path에 있어야하며 나머지 라이브러리없이 Zend Lucene을 사용할 수 있습니다.

희망이 있습니다.

관련 문제