Funktioniert die Suchmaschine von Zend Lucene mit nur Zend Optimizer?
-
26-10-2019 - |
Frage
Ich habe es lokal zum Laufen gebracht, musste aber das gesamte Zend -Framework installieren. Ich bin dabei, dies auf meinem UNIX -Server mit Zend Optimizer zum Laufen zu bringen. Ich habe PHP -M überprüft und habe mich gefragt, ob ich Zend_Search_lucen mit Zend Optimizer installieren kann, oder brauche ich das gesamte Zend -Framework?
Lösung
Zend Optimizer und Zend Framework sind völlig unabhängige Produkte. Zend Optimizer ermöglicht es, dass PHP -Anwendungen mit Zend Guard ausgeführt werden. Es ähnelt XCache oder EacCellerator, in dem Zend Optimizer PHP -Quelldateien ausführt, die zum Byte -Code kompiliert wurden. Optimierer verfügt über keine Kenntnisse oder im Code für Zend Framework vorgefertigt.
Wenn Sie nur Zend_Search_Lucen verwenden möchten, benötigen Sie nicht wirklich das gesamte Zend -Framework, nur die Klassen Zend_Search_Lucene und einer seiner Abhängigkeiten.
Ich habe einen Scheck durchgeführt und es sieht so aus, als ob die einzigen Dateien, die Sie benötigen, sind Zend/Search
und alle seine Dateien und Unterverzeichnisse und Zend/Exception.php
. Zend_search_lucene hängt nicht von einem anderen Zend -Framework -Code ab oder verwenden Sie.
Um sich vor der gesamten ZF -Bibliothek zu bewahren, können Sie einfach das minimale Paket herunterladen und Zend/Search/* und Zend/Exception.php nehmen und an einem Ort in Ihrem Include_Path einsetzen. Sie sollten die Verzeichnisstruktur aufbewahren, damit Sie den Ordner aufgerufen haben Zend
das enthält Exception.php und die Verzeichnissuche. Der Ordner mit dem Zend -Verzeichnis sollte sich in Ihrem Include_Path befinden und Sie können Zend Lucene ohne den Rest der Bibliothek verwenden.
Ich hoffe, das hilft.