2017-04-16 4 views
0

Ich versuche MongoDB mit Laravel zum ersten Mal mit XAMPP (OSX) und der Jenssegers/mongodb Plugin zu verwenden: - https://github.com/jenssegers/laravel-mongodbXAMPP (Apache) stürzt ab, nachdem mongodb.so Zugabe php.ini

I habe die folgende Zeile zur php.ini Datei hinzugefügt. extension = "/ usr/lokal/opt/php56-mongodb/mongodb.so"

Danach kann Apache nicht ausgeführt werden.

Fehlerprotokoll zeigt die folgende:


[Sun 16. April 19: 55: 16,004447 2017] [ssl: warnen] [pid 64283] AH01906: www.example.com:443:0 Server Zertifikat ist ein CA-Zertifikat (BasicConstraints: CA == TRUE!?) [So Apr 16 19: 55: 16.004729 2017] [ssl: warn] [pid 64283] AH01909: www.example.com:443:02 Serverzertifikat tut NICHT eine ID enthalten, die dem Servernamen entspricht [So Apr 16 19: 55: 17.002106 2017] [ssl: warn] [pid 64284] AH01906: www.example.com:443: Serverzertifikat ist ein CA-Zertifikat (BasicConstraints: CA == WAHR!?) [So Apr 16 19: 55: 17.002248 2017] [ssl: warnen] [pid 64284] AH01909: www.example.com:443:0 Serverzertifikat enthält keine ID, die den Servernamen übereinstimmt


Diese Frage ein paar Mal gefragt wurde : https://github.com/mongodb/mongo-php-driver/issues/247

Mit dem Argument --with-mongodb-sasl = no könnte es lösen? Als ein totaler Neuling, habe ich keine Ahnung, wie man das aber benutzt .. Kann mir jemand mit diesem Problem helfen ??

PHP-Version: 5.6.3 mongodb Version: 1.2.8 Laravel Version: 5.4 Jenssegers/mongodb Erweiterung Version: 3,2

Antwort

0
$ git clone https://github.com/mongodb/mongo-php-driver.git 
$ cd mongo-php-driver 
$ git submodule sync && git submodule update --init 
$ phpize 
$ ./configure --with-mongodb-sasl=no 
$ make all -j 5 
$ sudo make install 

Dann kopieren/einfügen mongodb.so-/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20121212 und dann Neustart Apache

diese schritte arbeiten auf macos el-capitan