Diese Sphinx Installationsanleitung wurde für Ubuntu 10.10 (Maverick Meerkat 64-bit) erstellt.
Sie ist jedoch prinzipiell auch auf andere Linux-Derivate (zum Beispiel Debian) und Ubuntu-Versionen anwendbar.
Vorbereitung:
Zu Beginn müssen einige wichtige Pakete installiert werden:
$ apt-get install g++ automake libtool $ apt-get install libmysql++-dev $ sudo apt-get install php-pear $ sudo apt-get install php5-dev
Installation von MySQL 5.1.41 und Sphinx 1.10-beta
* MySQL 5.1.41
* Sphinx 1.10-beta
Sollte die MySQL-Datenbank noch nicht installiert sein, kann dies mit folgendem Befehl nachgeholt werden:
$ sudo apt-get install mysql-server-5.1
Sphinx installieren
Zuerst holen wir uns die Quellen von Sphinx und entpacken Sie:
$ wget http://sphinxsearch.com/files/sphinx-1.10-beta.tar.gz $ tar -xvzf sphinx-1.10-beta.tar.gz $ cd sphinx-1.10-beta/
Wenn Sie Sphinx mit libstemmer-Unterstützung kompilieren möchten, müssen die entsprechenden Quellcodes noch runtergeladen und entpacken werden.
Dadurch wird später deutsches Stemming ermöglicht. Per Default unterstützt Sphinx lediglich Russisch und Englisch.
$ wget http://snowball.tartarus.org/dist/libstemmer_c.tgz $ tar -xvzf libstemmer_c.tgz
Abschließend wird Sphinx installiert. Die Option –enable-id64 wird benötigt um große Schlüssel zu unterstützen. Dies ist in bestimmten Fällen erforderlich, wenn Sie beispielsweise eigene Primärschlüssel mittels concat erzeugen wollen:
$ ./configure --with-libstemmer --prefix=/usr/local/sphinx ./configure --enable-id64 $ make $ sudo make install
It‘s quite in here! Why not leave a response?