/ / MongoDB PHP-Treiber und MongoDB-Kompatibilitätsprüfung - PHP, Mongodb

MongoDB PHP Treiber und MongoDB Kompatibilitätsprüfung - php, mongodb

In PHP wird geprüft, ob der CORRECT mongodb-PHP-Treiber für die entsprechende mongodb installiert ist.

Der Link unten zeigt an, wie Sie prüfen können, ob der mongodb-PHP-Treiber installiert ist, er kann jedoch nicht feststellen, ob dieser Treiber für das entsprechende mongodb korrekt ist.

http://stackoverflow.com/questions/11134959/check-if-mongodb-php-driver-is-installed

Zum Beispiel, wenn ich PHP Version 5.3.10 habe und mongodb 2.2.2 den Befehl habe

echo extension_loaded("mongo") ? "loadedn" : "not loadedn";

wird sagen geladen, jedoch wird mongodb nicht richtig funktionieren, da für mongodb 2.2.2 das neueste PHP nicht 5.3.10 benötigt wird

Antworten:

1 für die Antwort № 1

Ich denke, Sie sprechen von Treiber, nicht von PHP selbst. PHP hat keine integrierte Unterstützung für den Zugriff Mongo* Klassen, bis Sie spezielle Erweiterungen kompilieren und laden.

Da Sie über die neueste Version von sprechenMongoDB, ich glaube, Sie könnten einige Teile der Funktionalität nicht verwenden, da Sie über einen alten Treiber verfügten (z. B. 1.2.12). Beim Upgrade von PHP haben Sie den Treiber wahrscheinlich auf die neueste (1.3.0) stabile Version aktualisiert Diese Version des Treibers wurde vor einigen Tagen eingereicht und unterstützt die neuesten Funktionen von MongoDB.

Wenn Sie wissen möchten, welche Treiberversion Sie haben, können Sie anrufen phpinfo(8) von Ihrem PHP und suchen Sie durch die Ausgabe für die Mongo Abschnitt, in dem die Version des Treibers angezeigt wird.