Fehler bei der Installation der MongoDb PHP-Treiber mit XAMPP auf Mac OS Lion
Ich bekomme diese Fehlermeldung, wenn ich versuche, führen Sie folgenden Befehl aus
sudo pecl install mongo
Fehler:
...php_mongo.c:22:10: fatal error: 'php.h'
file not found
#include <php.h>
^
1 error generated.
make: *** [php_mongo.lo] Error 1
ERROR: `make' failed
Ich bin neu auf MAC, bitte helfen Sie mir, diese zu lösen und erhalten Mongo mit PHP zu Arbeiten.
Habe ich MacPorts installiert und autoconf
- Haben Sie das xampp "Entwickler-Paket" zu? Siehe apachefriends.org/en/xampp-macosx.html#849
- Dank sehr viel. Das war in der Tat der Fall. Können Sie die Frage beantworten, kann ich markieren Sie es als Antwort akzeptiert. Ich fand viele ppl, die über das web mit dem gleichen Problem(google Gruppen und alle), aber mit Nein Antworten. Dies wird helfen, andere zu finden, die Antwort.
- sicher ... und ich umformuliert es ein bisschen. ich bin froh, dass ich helfen konnte 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, dass Sie nicht installieren Sie xampp "Entwickler-Paket" erforderlich ist der Bau von zusätzlichen php-Erweiterung. Sie können herunterladen die "Entwickler-Paket" aus:
http://www.apachefriends.org/en/xampp-macosx.html#849
Diese bereits beantwortet wurde.
Bitte Folgen Sie den beschriebenen Verfahren in diesem Antwort - Installieren von PECL unter Mac OS X 10.6.
Folgte ich den Prozess hier skizzierten http://akrabat.com/php/setting-up-php-mysql-on-os-x-10-7-lion/, referenziert durch die oben genannten Stackoverflow-link, und der Prozess zum installieren von Birne, gefolgt von pecl und anschließend -
sudo pecl install mongo
funktioniert einwandfrei auf OSX Lion.
Müssen Sie möglicherweise ändern Sie die Erweiterungen in der /etc/php.ini, jedoch, das erklärt wird der Ausgang nach der Installation des php-mongo-Treiber.
file not found. #include <php.h>
bei der Verwendungsudo pecl install mongo
. Irgendwelche Ideen?Es hat mich den ganzen Tag zu finden, diese Antwort, ich hatte alles versucht, aber das war schließlich:
Fand ich dieser Artikel sehr hilfreich. Gerettet eine Menge Zeit, nachdem ich Verschwendete eine Menge Zeit, um überprüfen Sie andere links. Ich habe für MAMP und denken, arbeiten für XAMPP auch.
Die Sache ist MAMP nicht versenden mit alle PHP-Quellen zu kompilieren pecl mongo-Datei und erstellen mongo.so. Alles, was Sie brauchen, ist download php für die jeweilige version, die Sie verwenden. Ich war mit der php-version
5.6.10
. Ich überprüft php.net Website mit5.6.13
version. Ich heruntergeladen Quellen für diese version von PhP.net. Ausgeführt "sudo pecl install mongo
" wieder und es funktionierte.