l'extension PHP MongoDB
Ce tutoriel vous montre comment installer l'extension MongoDB sur Linux, fenêtre, plate-forme Mac.
Installer l'extension PHP MongoDB sur Linux
Monté sur le terminal
Vous pouvez exécuter la commande suivante pour installer l'extension PHP MongoDB dans le pilote linux
$ sudo pecl install mongo
l'installation Php en utilisant la commande pecl doit veiller à ce que la connexion réseau est disponible, ainsi que les privilèges root.
Manuel d'installationSi vous voulez compiler le code source par le lecteur étendu. Vous devez compiler manuellement le paquet source, cela est un bon bug est inclus dans le dernier paquet source révisé.
Vous pouvez télécharger le package de pilote MongoDB PHP sur Github. Accès site github et recherchez "pilote php mongo" (Télécharger: https://github.com/mongodb/mongo-php-driver ), télécharger le paquet source, puis exécutez la commande suivante:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ sudo make install
Si votre php vous compilé, la méthode d'installation est la suivante (en supposant que le compilateur dans le répertoire / usr / local / php):
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ sudo make install
Après l'exécution de la commande ci-dessus, vous devez modifier le fichier php.ini, ajoutez la configuration de mongo dans le fichier php.ini, la configuration est la suivante:
extension=mongo.so
Remarque: Vous devez spécifier les éléments de configuration chemin de extension_dir.
Installer l'extension PHP MongoDB sur la fenêtre
Sur Github a fourni précompilé plate - forme de fenêtre php mongodb pour la conduite des paquets binaires (Téléchargement: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), vous pouvez télécharger votre php la version correspondante, mais vous devez prêter attention aux questions suivantes:
- VC6 est en cours d'exécution sur le serveur Apache
- "Thread-safe" (thread-safe) fonctionne sur Apache avec le module PHP, si vous exécutez PHP en mode CGI, sélectionnez un mode non-thread-safe ( «sûr non-fil»).
- VC9 est en cours d'exécution sur le serveur IIS.
- Après avoir besoin de télécharger un paquet binaire, extraire l'archive d'ajouter le fichier 'php_mongo.dll' dans votre répertoire d'extension de PHP (ext). ext est généralement dans le répertoire répertoire ext installation de PHP.
Ouvrez le fichier de configuration php.ini php ajouter la configuration suivante:
extension=php_mongo.dll
Redémarrez le serveur.
accès Phpinfo via un navigateur, si l'installation est réussie, vous verrez les types d'information suivants:
MAC installer des extensions de pilote MongoDB PHP
Vous pouvez utiliser le 'autoconf' installer des extensions de pilote MongoDB PHP.
Vous pouvez utiliser le 'Xcode' installer des extensions de pilote MongoDB PHP.
Si vous utilisez XAMPP, vous pouvez utiliser la commande suivante pour installer les extensions du pilote MongoDB PHP:
sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
Si la commande ci-dessus dans XMPP ou MAMP ne fonctionne pas, vous devez télécharger sur Github paquets précompilés compatibles.
Ensuite, ajoutez la 'extension = mongo.so' à votre fichier de configuration php.ini.