PHP5.3 php_mbstring.dll nicht eingebunden

ZodiacXP

Erfahrenes Mitglied
Call to undefined function mb_detect_encoding()

Diese Fehlermeldung besagt, dass die Erweiterung Multi-Byte nicht installiert ist. in der php.ini steht sie aber und die Datei ist auch vorhanden:
[PHP_MBSTRING]
extension=php_mbstring.dll

Bin ich Banane? Einige andere Erweiterungen scheinen ebenfalls nicht zu funktionieren. Habe PHP 5.3 direkt von php.net geladen.
 
Hatte das gleiche Problem. Kann es sein, das du noch eine php5ts.dll in einem Verzeichnis liegen hast, das im %PATH% liegt? Ich hab das so gemacht, das ich diese DLL zusammen mit php.exe ins Windows-Verzeichnis kopiert hatte, um in Scripten PHP verwenden zu können. Dann haben sich beim Update solche Dinge gezeigt, wie das Erweiterungen nicht geladen werden konnten. Erst als ich die php5ts.dll im Windows-Verzeichnis gelöscht hatte konnte ich die Erweiterungen aus dem zip von 5.3 laden und verwenden.
 
Ohne php5ts.dll meckert der Apache, er könne eine andere dll nicht laden.
Hab PHP komplett neu drüber kopiert und die php.ini beim Apache belassen - nun geht's. Warum? Keine Ahnung.
 
Zurück