Heim > Artikel > Backend-Entwicklung > Probleme, die bei der Installation von Erweiterungen wie wamp, xampp, phpStudy usw. auftreten.
Manchmal wird die Installation in Wonder7 abgeschlossen. Im Allgemeinen laden Sie die Datei php_mongo.dll herunter, die derselben Version wie PHP entspricht. Link: http://pecl.php.net/package/mongo/1.6.0RC2/windows
(1) Platzieren Sie php_mongo.dll im ext-Ordner.
(2) Ändern Sie die Erweiterung ' in php.ini unter Verwendung des absoluten Pfads
(3) Fügen Sie die Erweiterung =mongo.dll in php.ini hinzu oder entfernen Sie sie
( 4) Starten Sie APACHE neu, besuchen Sie pathinfo.php und prüfen Sie, ob Mongo erfolgreich geladen werden kann.
Problem: Beim Zugriff auf pathinfo.php habe ich nicht festgestellt, dass Mongo geladen werden kann, aber Apache startet normal und der PHP-Start in unbekannter Zeile 0 wird angezeigt. Zu diesem Zeitpunkt können Sie die Apache-Protokolle oder die PHP-Protokolle überprüfen. Es wird diese Warnung PHP Warning: PHP Startup: in Unknown in Zeile 0 angezeigt.
Ich habe lange auf Baidu und Google danach gesucht Ich habe kein bestimmtes Ende gefunden, was wirklich frustrierend ist!
Sie können mit cmd die DOS-Umgebung aufrufen, das PHP-Installationsverzeichnis eingeben und dann mit php -m prüfen, ob die Erweiterung bereits verfügbar ist Erweitern Sie und gehen Sie wie folgt vor.
3 abhängt Dynamische Linkbibliotheken: libeay32.dll, libsasl.dll und ssleay32.dll. Diese drei Bibliotheken befinden sich im Allgemeinen im PHP-Verzeichnis. Daher sollten im Allgemeinen diese drei dynamischen Bibliotheken im Bin-Verzeichnis von Apache vorhanden sein, damit sie funktionieren. Manchmal fehlen ein oder zwei davon im Bin-Verzeichnis von Apache in der integrierten Umgebung. Sie können selbst nach ihnen suchen oder alle drei kopieren.
Nach dem Kopieren Apache neu starten und Mongo kann ohne Vorwarnung geladen werden