1 2 3

le 15 oct. 2009 à 02:14:57

Publié par Axel Etcheverry

Pour commencer à utiliser Sphinx avec PHP et MySQL, commencez par télécharger l'archive des sources Sphinx (v0.9.8.1) et de compiler les fichiers sources de Sphinx et ses bibliothèques.
En supposant que vous êtes sur un système Debian, voici comment faire :

shell tar -xzvf sphinx-0.9.8.1.tar.gz
shell cd sphinx-0.9.8.1
shell ./configure --with-mysql
shell make
shell make install
shell cd api/libsphinxclient
shell ./configure
shell make
shell make install
Une fois Sphinx et libsphinxclient installés, télécharger, compiler et installer la dernière version de l'extension Sphinx de PHP en utilisant l'installateur automatique PECL, comme ci-dessous:

shell pecl install sphinx
Vous pouvez également réaliser cette opération manuellement, en téléchargeant les sources de l'extension Sphinx et de l'installer avec la commande phpize:

shell tar -xzvf sphinx-1.0.0.tar.gz
shell cd sphinx-1.0.0/
shell phpize
shell ./configure
shell make
shell make install
Quelle que soit la méthode que vous choisissez, vous devrez vous retrouver avec un module PHP sphinx.so dans votre répertoire d'extensions PHP. Vous devez maintenant activer l'extension dans la configuration du fichier php.ini, redémarrez votre serveur Web, et vérifiez que l'extension est activée avec un appel rapide à la fonction phpinfo().

le 15 sept. 2009 à 03:03:48

Publié par Axel Etcheverry

Si vous avez Léopard (10.5), tapez dans un terminal
shell> dscacheutil -flushcache
Sinon tapez
shell> lookupd -flushcache
Tags : Mac OSX

le 13 sept. 2009 à 21:24:17

Publié par Axel Etcheverry

Dans les systemes de type Unix, lorsque je souhaite mettre à jour ma base de données de fichiers j'execute updatedb.
Sous Leopard cette commande n’existe pas.
Donc pour mettre à jour votre base de données locale vous devez exécuter :
shell> sudo /usr/libexec/locate.updatedb
Tags : Mac OSX
1 2 3