Maison >développement back-end >Problème PHP >Comment installer l'extension PHP MongoDB
Comment installer l'extension php mongodb : ouvrez d'abord l'adresse de téléchargement et téléchargez l'extension "php-mongodb" ; puis compilez-la et installez-la enfin ; ajoutez la configuration mongo dans le fichier "php.ini".
Installation Mongodb
1 : Téléchargez mongodb www.mongodb.org Téléchargez la dernière version stable
2 : Décompressez le fichier
3 : Pas besoin de compiler, c'est un fichier exécutable binaire compilé.
4 : Démarrer le service Mongod
./bin/mongod --dbpath /path/to/database --logpath /path/to/log --fork --port 27017
Explication des paramètres :
--répertoire de stockage de données dbpath
--répertoire de stockage des journaux logpath
--port exécuter le port (par défaut 27017)
--fork processus d'arrière-plan en cours d'exécution
./bin/mongod –dbpath /home/mdb –logpath /home/mlog/m1.log –fork –port 27017 – petits fichiers
./bin/mongo
Se connecter au serveur :
extensions php pour Mongodb
pecl.php.net
2. Téléchargez l'extension php-mongodb
3. Adresse de téléchargement mongodb-1.1.6 :
http. :// /pecl.php.net/get/mongo-1.6.13.tgz
4. Compilez et installez :
$ tar zxvf mongodb -mongodb-php-driver-8d1b22a77b769a48fdbfec0e6ff2a168.tar.gz
$ cd mongodb-mongodb-php-driver-8d1b22a77b769a48fdbfec0e6ff2a168
[root@localhost mongo-1.6.13]# / usr/local /php5.6/bin/phpize
[root@localhost mongo-1.6.13]# ./configure --with-php-config=/usr/local/php5.6/bin/php-config
[root@localhost mongo-1.6.13]# make && make install
Après une compilation réussie :
/usr/local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
5, recherchez php.ini fichier : find / -name php .ini
Vim /etc/php.ini
Ajouter une ligne : extension =/usr/ local/php5.6/lib/php/extensions/no-debug-non-zts-20131226/mongo.so
Exécuter Après la commande ci-dessus, vous devez modifier le fichier php.ini et ajouter mongo dans le php.ini fichier configuration, la configuration est la suivante :
Remarque : Vous devez spécifier le chemin de l'élément de configuration extension_dir .
6. Enfin, vérifiez si phpinfo() est installé avec succès :
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!