/ / MongoDB Conifg Probleme bei Lampp ubuntu 13.04 - PHP, Mongodb, Ubuntu, Lampp

MongoDB Conifg Probleme bei Lampp ubuntu 13.04 - PHP, Mongodb, Ubuntu, Lampp

Ich habe Mongodb auf meinem Ubuntu 13.04 installiert. Es wurde installiert und ich wurde in meinem konfiguriert php.ini Datei. Mein Betriebssystem ist eine 32-Bit-Version. Aber wenn ich meine LAMPE starte, wird der folgende Fehler angezeigt.

Warnung: PHP Startup: Dynamische Bibliothek konnte nicht geladen werden "/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so" - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so: undefiniertes Symbol: zend_new_interned_string in Unbekannt in Zeile 0

Wie löse ich das?

Antworten:

2 für die Antwort № 1

Es ist möglich, dass Sie die Erweiterung gegen eine andere PHP-Version kompiliert haben als die Binärdatei, die Sie versuchen, sie zu laden. Angenommen du folgst dem PECL InstallationsanweisungenIch würde vorschlagen, dass Sie bestätigen, dass Sie nur eine einzige Kopie von PHP auf Ihrem System installiert haben und Ihre Konfigurationen für die Web- und CLI-Umgebungen konsistent sind.

Im Folgenden finden Sie einige frühere Threads und Fehlerberichte, die darauf hinweisen, dass Ihr Fehler ("undefined symbol: zend_new_interned_string") ein PHP / Extension Mismatch ist:

Der Fehler ist definitiv nicht spezifisch für den MongoDB-Treiber.