Lösung für das Fehlermodul php5ts.dll: Verschieben Sie zunächst das Bin-Verzeichnis von MySQL aus der Systemumgebungsvariablen Path oder verschieben Sie „libmysql.dll“ aus dem Bin-Verzeichnis von MySql. Starten Sie dann das System neu.
Empfohlen: „PHP-Video-Tutorial“
Fehleranwendung httpd.exe, Fehlermodul php5ts.dll, Fehleradresse 0x0000acca.
Dieses Problem tritt bei der Konfiguration der PHP+Apache+MySQL-Umgebung unter Windows auf.
Die spezifische Leistung besteht darin, dass PHP normal läuft, aber wenn PHP verwandte Funktionen von MySql aufruft, tritt ein Fehler auf und Apache meldet einen Fehler im Protokoll.
Umgebungskonfigurationsmethode:
php läuft unter Apache als Modul. Der angepasste php.ini-Pfad
phpinfo() zeigt an, dass die MySQL-Bibliothek erfolgreich geladen wurde
Nach einem Fehler bleibt der folgende Inhalt im Windows-Fehlerprotokoll zurück:
Fehleranwendung httpd.exe, Version 2.2.21.0, Fehler Modul php5ts.dll, Version 5.2.17.17, Fehleradresse 0x0000acca.
Die Gründe sind wie folgt:
Bei der Installation von MySql wird das Bin-Verzeichnis von MySql während der Konfigurationseinstellungen in der Systemumgebungsvariablen Path abgelegt. Im Bin-Verzeichnis befindet sich zufällig eine libmysql.dll-Bibliothek.
Wenn PHP die MySQL-Bibliothek lädt, durchsucht es jedes Verzeichnis der Systemumgebungsvariablen Path, um libmysql.dll zu finden. Da sich dort auch das bin-Verzeichnis von MySQL befindet, lädt PHP zuerst die libmysql.dll von MySQL. Daher kann die MySQL-Funktion aufgrund von Bibliothekskompatibilitätsproblemen nicht ausgeführt werden.
Lösung:
1. Verschieben Sie das Bin-Verzeichnis von MySQL aus der Systemumgebungsvariablen Path oder verschieben Sie libmysql.dll aus dem Bin-Verzeichnis von MySql oder benennen Sie libmysql.dll um.
2. Starten Sie das System neu und der Test ist normal.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des Fehlermoduls php5ts.dll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!