Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| sphinx [Le 04/07/2016, 23:11] – [Installation] 176.132.59.74 | sphinx [Le 14/08/2017, 12:44] (Version actuelle) – suppression "à partir des sources" L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Sphinx ====== | ====== Sphinx ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| Sphinx est un logiciel libre sous licence Open source permettant d' | Sphinx est un logiciel libre sous licence Open source permettant d' | ||
| Ligne 15: | Ligne 10: | ||
| Sphinx est actuellement en version stable 0.9.9. Il existe aussi une bêta 1.10 et 2.01. | Sphinx est actuellement en version stable 0.9.9. Il existe aussi une bêta 1.10 et 2.01. | ||
| - | ===== Documentation ===== | ||
| - | |||
| - | La documentation ainsi que d' | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | On peut utiliser | + | [[: |
| - | <code> | + | =====Utilisation===== |
| - | sudo apt-get install | + | FIXME |
| - | </ | + | ===== Voir aussi ===== |
| - | On peut aussi l'installer en passant par les sources : | + | La documentation ainsi que d'autres informations sont disponibles sur le [[http:// |
| - | + | ||
| - | < | + | |
| - | wget http:// | + | |
| - | tar xvzf sphinx-2.0.1-beta.tar.gz | + | |
| - | cd sphinx-2.0.1-beta | + | |
| - | </ | + | |
| - | + | ||
| - | Ensuite, il va falloir configurer sphinx avec votre base de données (mysql, postgresql, etc.). En fonction, il suffit de faire : | + | |
| - | + | ||
| - | < | + | |
| - | ./configure --with-pgsql | + | |
| - | </ | + | |
| - | + | ||
| - | Il est possible d' | + | |
| - | + | ||
| - | < | + | |
| - | sudo apt-get install postgresql-server-dev-8.4 | + | |
| - | </ | + | |
| - | + | ||
| - | Enfin, il faut l' | + | |
| - | + | ||
| - | < | + | |
| - | make | + | |
| - | sudo make install | + | |
| - | </ | + | |
| - | + | ||
| - | A ce niveau là, pour l' | + | |
| - | Pour ce faire, il faut installer la librairie SphinxClient pour php. Toujours dans les sources | + | |
| - | + | ||
| - | < | + | |
| - | cd api/ | + | |
| - | CXXCPP=" | + | |
| - | make | + | |
| - | sudo make install | + | |
| - | </ | + | |
| - | + | ||
| - | Enfin, il suffit d' | + | |
| - | + | ||
| - | < | + | |
| - | sudo pear install pecl/ | + | |
| - | </ | + | |
| - | + | ||
| - | Il se peut que pear vous retourne l' | + | |
| - | + | ||
| - | < | + | |
| - | sudo apt-get install php5-dev | + | |
| - | </ | + | |
