2 Stimmen

Unterstützt Apache PHPIniDir auf Windows?

PHPIniDir "D:/Dev/PHP/"

Die obige Anweisung kann dazu führen, dass mein Apache unter Windows abstürzt.

Aber ich bin mir nicht sicher, ob das stimmt.

Übrigens, ich habe festgestellt, dass xmpp/wampserver die php.ini in das Verzeichnis von httpd.exe kopiert, vielleicht wegen mangelnder Unterstützung?

2voto

wimvds Punkte 12683

Kurze Antwort: Ja, Apache unterstützt PHPIniDir unter Windows.

Eine Sache, auf die Sie wahrscheinlich achten sollten, ist, ob der Pfad zu Ihren Erweiterungen in der verwendeten php.ini korrekt festgelegt ist, denn wenn nicht, wird Apache nicht starten. Und wenn Apache nicht startet, könnte es hilfreich sein, Ihr Apache-Fehlerprotokoll zu überprüfen, um die Ursache zu finden.

0 Stimmen

Dann aktivieren Sie die PHP-Fehlerprotokollierung und überprüfen Sie das PHP-Fehlerprotokoll auf Einträge wie "PHP Warnung: PHP Start: Nicht in der Lage, dynamische Bibliothek 'XXX.dll' zu laden - Das angegebene Modul konnte nicht gefunden werden. in Unknown in Zeile 0"

0 Stimmen

Die nicht gefundene DLL existiert jedoch, was ist das Problem?

0 Stimmen

Überprüfen Sie Ihren Systempfad und stellen Sie sicher, dass das im php.ini angegebene Erweiterungsverzeichnis korrekt ist. Sie sollten sicherstellen, dass die DLLs irgendwo in Ihrem Pfad liegen (lesen Sie auch die PHP-Dokumentation und fügen Sie den PHP-Ordner gemäß den dort genannten Anweisungen zu Ihrem Systempfad hinzu - php.net/manual/de/install.windows.extensions.php, php.net/manual/de/install.windows.commandline.php).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X