wie man mongodb.so zu AMPPs hinzufügt

1253
Mohammad_Hosseini

Ich möchte MongoDB in meinem Laravel-Projekt verwenden, wenn ich versuche, dem Komponisten einen MongoDB-Treiber hinzuzufügen:

 Problem 1 - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. - mongodb/mongodb 1.0.3 requires ext-mongodb ^1.1.0 -> the requested PHP extension mongodb is missing from your system. - Installation request for mongodb/mongodb (locked at 1.0.3) -> satisfiable by mongodb/mongodb[1.0.3].  To enable extensions, verify that they are enabled in those .ini files: - /usr/local/ampps/php-5.6/etc/php.ini - /usr/local/ampps/php-5.6/etc/php.d/20-mongo.ini You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. 

Ich verwende AMPPS 3.5 zum Ausführen und Erstellen meiner Projekte, und MongoDB wurde vorinstalliert.

Wenn ich die Dateien unter php5.6 im Erweiterungsverzeichnis durchsuche, gibt es das, mongo.sowas ich brauche mongodb.so.

Wie kann ich diesen Fehler beheben und den MongoDB-Treiber auf AMPPS funktionieren lassen

0

1 Antwort auf die Frage

0
Mohammad_Hosseini

Ich habe die Lösung gefunden. Installieren Sie einfach AMPPS Version 3.6, die standardmäßig mongodb hat, und konfigurieren Sie sie für die Verwendung von laravel (aktivieren Sie die erforderliche Erweiterung). Wenn Sie diesen Befehl in terminal ausführen composer require jenssegers/mongodb, wird das erforderliche Paket heruntergeladen.