Domanda

I got it lavoro a livello locale, ma ha dovuto installare l'intero quadro Zend, sto per cercare di ottenere questo lavoro sul mio server UNIX che ha Zend Optimizer. Ho fatto php -m per controllare e chiedevo se posso installare Zend_Search_Lucene con Zend Optimizer o devo tutta la Zend Framework?

È stato utile?

Soluzione

Zend Optimizer e Zend Framework sono completamente prodotti indipendenti. Zend Optimizer è quello che consente alle applicazioni PHP codificati con Zend Guard per l'esecuzione. E 'simile a XCache o eAccellerator in che Zend Optimizer gestisce i file sorgente PHP che sono stati compilati in byte code. Optimizer non ha alcuna conoscenza o pre-costruito nel codice per Zend Framework.

Se si desidera utilizzare solo Zend_Search_Lucene, non si ha realmente bisogno l'intero Zend Framework, solo le classi Zend_Search_Lucene e una qualsiasi delle sue dipendenze.

Ho fatto un controllo e sembra che il file è necessario solo sono Zend/Search e tutti i suoi file e sottodirectory, e Zend/Exception.php. Zend_Search_Lucene non dipende o utilizzare qualsiasi altro codice Zend Framework.

Quindi, per salvare se stessi da dover avere l'intera libreria ZF, si può semplicemente scaricare il pacchetto minimo, e prendere Zend / search / * e Zend / Exception.php e metterli in una posizione che è nel vostro include_path. Si dovrebbe tenere la struttura di directory in modo da avere la cartella chiamata Zend che contiene Exception.php e la directory di ricerca. La cartella che contiene la directory Zend dovrebbe essere nel vostro include_path ed è possibile utilizzare Zend Lucene senza il resto della biblioteca.

La speranza che aiuta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top