Kann nicht installieren von mongodb Lehre in symfony2 mit dem Komponisten
Habe ich folgte die offizielle Dokumentation
wenn ich composer update habe ich diesen Fehler :
Ihre Voraussetzungen könnten nicht gelöst werden, um eine installierbare Gruppe von Paketen.
Problem 1
- doctrine/mongodb 1.0.4 requires ext-mongo >=1.2.12,<1.6-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.3 requires ext-mongo >=1.2.12,<1.5-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.2 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.1 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb 1.0.0 requires ext-mongo >=1.2.12,<1.4-dev -> the requested PHP extension mongo is missing from your system.
- doctrine/mongodb-odm 1.0.0-BETA9 requires doctrine/mongodb 1.0.* -> satisfiable by doctrine/mongodb[1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4].
- Installation request for doctrine/mongodb-odm 1.0.0-BETA9 -> satisfiable by doctrine/mongodb-odm[1.0.0-BETA9].
Wenn ich php -m
ich kann nicht finden, mongo-Erweiterung , aber der server läuft und ich kann mit Mongo in PHP, weiß jemand, was sollte das problem sein ?
Ich bezweifle, dass die Lehre nicht finden können, die mongo-Erweiterung..
danke !
InformationsquelleAutor Sekai | 2014-01-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich es behoben !
Wie erwartet, war es wegen der Verlängerung so, hier sind die Schritte zu ergreifen, wenn Sie das gleiche problem haben wie ich :
the requested PHP extension mongo is missing from your system.
php --ini
sehen Sie alle Konfigurationsdateien geparst! Für mich , ich bin mit PHP-fpm , dachte ich nur php.ini-Datei benötigt, die innerhalb fpm-Ordner, aber ich war falsch es war eine php.ini-Datei im CLI-Ordner und dieser Ordner, der dem server mitteilt, welche Module geladen sind , und es ist genau die gleiche Datei, die Lehre liest, die Erweiterungen von.extension=mongo.so
.service php5-fpm restart
Das ist es!
dass Sie für, die! Es funktioniert sehr gut in meinem Fall!
InformationsquelleAutor Sekai
für OSX:
wenn es Fehler aus: lies die Fehlermeldung aufmerksam durch und befolgen Sie Sie, um den Befehl erneut ausführen.
Quelle:
http://php.net/manual/en/mongo.installation.php#mongo.installation.osx
InformationsquelleAutor Dung
Linux
Installieren, das PHP MongoDB extension:
Siehe auch: Einfachste Möglichkeit zur Installation von Mongodb PHP-Erweiterung in Ubuntu 13.10 (saucy)?
InformationsquelleAutor kenorb