Latest web development tutorials

MongoDB PHP-Erweiterung

Dieses Tutorial zeigt Ihnen, wie MongoDB-Erweiterung auf Linux, Fenster, Mac-Plattform zu installieren.


Installieren Sie MongoDB PHP-Erweiterung auf Linux

Montiert auf dem Terminal

Sie können den folgenden Befehl ausführen MongoDB PHP-Erweiterung im Linux-Treiber zu installieren

$ sudo pecl install mongo

PHP-Installation die PECL-Befehl muss sicherstellen, dass die Netzwerkverbindung sowie Root-Rechte zur Verfügung steht.

Installationsanleitung

Wenn Sie den Quellcode von dem erweiterten Laufwerk zu kompilieren. Sie müssen manuell das Quellpaket kompilieren, ist dies ein guter Fehler in den letzten überarbeiteten Quellcode-Paket enthalten ist.

Sie können die MongoDB PHP-Treiber-Paket auf Github herunterladen. Zugang Github Website und suchen Sie nach "Mongo PHP - Treiber" (Download: https://github.com/mongodb/mongo-php-driver ), laden Sie das Quellpaket, und dann führen Sie den folgenden Befehl ein :

$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz
$ cd mongodb-mongodb-php-driver-<commit_id>
$ phpize
$ ./configure
$ sudo make install

Wenn Ihr PHP selbst kompiliert, ist die Installationsmethode wie folgt (der Compiler in / usr / local / php Verzeichnis vorausgesetzt):

$ 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

Nach den obigen Befehl ausgeführt wird, müssen Sie die php.ini-Datei zu ändern, Mongo-Konfiguration in der php.ini-Datei hinzufügen, ist Konfiguration wie folgt:

extension=mongo.so

Hinweis: Sie müssen den Pfad extension_dir Konfigurationselemente zu spezifizieren.


Installieren Sie MongoDB PHP-Erweiterung auf dem Fenster

Auf Github vorkompilierte PHP mongodb Fenster Plattform für den Antrieb Binärpakete zur Verfügung gestellt hat (Download: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html ), können Sie Ihre PHP - Download die entsprechende Version, aber Sie müssen die Aufmerksamkeit auf die folgenden Fragen zu zahlen:

  • VC6 läuft auf Apache-Server
  • 'Thread-sicher "(thread-safe) auf Apache mit dem PHP-Modul ausgeführt wird, wenn Sie PHP im CGI-Modus auszuführen, wählen Sie eine nicht-thread-safe-Modus (" nicht-Thread-sicher ").
  • VC9 läuft auf dem IIS-Server.
  • Nachdem Sie eine Binär-Paket herunterladen müssen, extrahieren Sie das Archiv 'php_mongo.dll' Datei auf Ihre PHP-Extension-Verzeichnis (ext) hinzuzufügen. ext ist in der Regel in der PHP-Installationsverzeichnis ext.

Öffnen Sie die PHP-Konfigurationsdatei php.ini die folgende Konfiguration hinzu:

extension=php_mongo.dll

Starten Sie den Server.

PHPINFO Zugriff über einen Browser, ob die Installation erfolgreich ist, werden Sie die folgenden Arten von Informationen:

Mongo-php-Treiber-Installation-Fenster

MAC installieren MongoDB PHP-Treiber-Erweiterungen

Sie können die 'autoconf' verwenden MongoDB PHP-Treiber Erweiterungen installieren.

Sie können die "Xcode" verwenden MongoDB PHP-Treiber Erweiterungen installieren.

Wenn Sie XAMPP verwenden, können Sie den folgenden Befehl verwenden, um MongoDB PHP-Treiber Erweiterungen installieren:

sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo

Wenn der obige Befehl in XMPP oder MAMP nicht funktioniert, müssen Sie sich auf Github kompatibel vorkompilierte Pakete zum Download bereit.

Dann fügen Sie die 'extension = mongo.so' auf die Datei php.ini-Konfigurationsdatei.