2 votes

Essayer d'installer MongoDB - je n'arrive pas à trouver mongo.so

J'ai mongo installé sur le serveur et en cours d'exécution, je peux interroger la ligne de commande. PHP et Apache fonctionnent également bien. Le problème, cependant, est que mongo.so n'est pas dans le répertoire lib php, et je ne peux pas trouver mongo.so pour le déplacer là-bas. sudo find / -name mongo.so ne donne aucun résultat. Je ne trouve pas vraiment non plus d'endroit pour le télécharger.

Comment devrais-je procéder ?

3voto

cjc Points 24265

Alors, vous avez besoin du bit PHP pour vous connecter à mongo.

Vous pouvez utiliser PECL pour l'installer en exécutant quelque chose comme pecl install mongo.

Vous pouvez également l'installer de manière plus manuelle en allant sur http://pecl.php.net/package/mongo

Je ne crois pas qu'Ubuntu (au moins 10.04) ait un package PHP-mongo, du moins pas d'après aptitude search mongo.

Mise à jour:

Comme noté ci-dessous, l'OP avait besoin du package build-essential, qui inclura des choses comme make, gcc, etc. https://help.ubuntu.com/community/CompilingEasyHowTo

0 votes

Il s'avère que j'ai dû installer PECL, GCC et MAKE... c'était ça mon problème. et sudo apt-get install PECL n'est pas la bonne manière de le faire, apparemment!

0 votes

Oui, PECL va simplement télécharger la source pour vous et la compiler. Pour la compiler, vous aurez besoin de gcc, make, etc.

0voto

Manu Points 121

Essayez de lire ce guide pour mettre en place un environnement de développement PHP et MongoDB. Celui-ci est pour Ubuntu, mais je pense qu'il devrait fonctionner avec d'autres aussi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X