Konfigurieren von PHP für MongoDB unter Mac OS X Sierra
Ich habe Schwierigkeiten, PHP für die Integration mit MongoDB auf meinem Mac zu konfigurieren.
Ich kann bestätigen, dass PHP korrekt läuft und die php.ini-Datei, mit der ich bastele, die richtige ist (ich kann sehen, dass sich die Ergebnisse von phpinfo () entsprechend ändern).
Ich habe auch MongoDB ordnungsgemäß von der Befehlszeile und über eine Node.js-Anwendung ausgeführt.
Ich habe PEAR installiert und versucht, die Mongo-Bibliothek über Folgendes zu installieren:
$ sudo pecl install mongodb
Das scheitert aber offenbar bei:
configure: error: Cannot find OpenSSL's <evp.h> ERROR: `/private/tmp/pear/install/mongodb/configure --with-php-config=/usr/bin/php-config' failed
Ich denke, das ist der Grund, warum ich mongo.so oder mongodb.so nirgends auf meinem System finden kann und warum das Hinzufügen einer der folgenden Zeilen zu meiner php.ini absolut nichts bewirkt:
extension=mongodb.so extension=mongo.so
Das Ganze manifestiert sich im Browser als:
Schwerwiegender Fehler: Die Klasse 'Mongo' wurde in /private/var/www/path/to/MyFile.php in Zeile 8 nicht gefunden
Und der Code für MyFile.php lautet wie folgt:
<?php // DEBUGGING ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(-1); try { $m = new Mongo(); $db = $m->selectDB("records"); } catch (MongoConnectionException $e){ echo '<p>Couldn\'t connect to mongodb, is the "mongo" process running?</p>'; exit(); } ?>
0 Antworten auf die Frage
Verwandte Probleme
-
3
Warum stürzt der Macbook Pro Unibody im Ruhezustand unter Windows ab?
-
2
iTunes auf dem Mac: Wie verwendet man eine externe Musikbibliothek auf einem NAS (Windows-Freigabe)?
-
4
Wie kann ich ein ISO-CD-Image auf einem Mac in das bin / cue-Format konvertieren?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
4
Gibt es Alternativen zu TextExpander unter Mac OS X?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
2
Wie ordnen Sie eine Mac-Tastatur dem PC-Layout zu?