Pregunta

Lo hice funcionar localmente pero tuve que instalar todo el marco de Zend, estoy a punto de tratar de que esto funcione en mi servidor Unix que tiene Zend Optimizer. Hice PHP -M para verificar y me preguntaba si puedo instalar zend_search_lucene con Zend Optimizer o necesito todo el marco Zend.

¿Fue útil?

Solución

Zend Optimizer y Zend Framework son productos completamente no relacionados. Zend Optimizer es lo que permite que las aplicaciones PHP codificadas con Zend Guard ejecute. Es similar a XCACHE o EACCELLERATOR en que Zend Optimizer ejecuta archivos de origen PHP que se han compilado en el código de byte. Optimizer no tiene conocimiento o preconstruido en código para el marco Zend.

Si solo desea usar Zend_Search_Lucene, realmente no necesita todo el marco de Zend, solo las clases Zend_Search_Lucene y cualquiera de sus dependencias.

Hice un cheque y parece que los únicos archivos que necesitas son Zend/Search y todos sus archivos y subdirectorios, y Zend/Exception.php. Zend_search_lucene no depende o usa ningún otro código de marco Zend.

Por lo tanto, para evitar tener que tener toda la biblioteca ZF, puede descargar el paquete mínimo y tomar Zend/Search/* y Zend/Exception.php y ponerlos en una ubicación que esté en su inclinación_path. Debe mantener la estructura del directorio para que tenga la carpeta llamada Zend que contiene excepcion.php y la búsqueda del directorio. La carpeta que tiene el directorio Zend debe estar en su incluido_path y puede usar Zend Lucene sin el resto de la biblioteca.

Espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top