Installation & Konfiguration

Alle notwendigen Quelltexte, Daten und Informationen zur Komponente sind in einem einzigen Phar-Archive enthalten. Dieses muss per Browser oder einem Werkzeug wie wget heruntergeladen werden.

Die aktuelle stabile Version kann auf der Seite download.alvine.io ermittelt werden. Alvine verwendet symantische Versionsnummer und die größte Versionsnummer entspricht der aktuellen Version. Die letzte getestete Entwicklerversion hat immer die Versionsbezeichnung snapshot.

mkdir -p /opt/vendor/alvine
cd /opt/vendor/alvine

# Bibliothek
wget http://download.alvine.io/phar/alvine.persistence.provider.solr-snapshot.phar

# Signatur
wget http://download.alvine.io/phar/alvine.persistence.provider.solr-snapshot.phar.pubkey

Für Windows oder mit dem Browser können die Dateien hier heruntergeladen werden

Hinweis

Die zur Version gehörende Schlüsseldatei phar/alvine.persistence.provider.solr-snapshot.phar.pubkey muss im selben Verzeichnis wie das Phar-Archive liegen.

Zur Verwendung der Komponente reicht es, diese per include in das Script einzubinden.


include_once '/phar/alvine.framework-snapshot.phar';
include_once '/phar/alvine.persistence.provider.solr-snapshot.phar';

Wie in dem Beispiel zu sehen, muß für diese Komponente zusätzlich das Alvine-Framework eingebunden werden werden. Weitere Abhängigkeiten können über das Script checkRequirements.php geprüft werden. Dazu einfach in das Verzeichnis wechseln, in dem die Phar-Archive liegen und das folgende Script ausführen:

cd /opt/vendor/alvine
curl -s http://download.alvine.io/checkRequirements.php | php -c /etc/php/php.ini

Als Ergebnis sollte folgende Meldung erscheinen.

Alle Abhängigkeiten sind erfüllt.

Wird ein Fehler angezeigt oder kommt es zu keiner Ausgabe, so müssen Sie die Abhängigkeiten nachinstallieren.

Weitere Informationen zum Thema Abhängigkeiten finden sich im KB-Artikel Wie definiere ich Abhängigkeiten für mein Modul?