Fatal error: Call to undefined Funktion mb_internal_encoding() in /home/blabla/blabla.php auf der Linie 2

Wenn ich ein php-Skript über ssh wie:

php /home/blabla/blabla.php

er sagt:

Fatal error: Call to undefined function mb_internal_encoding() in /home/blabla/blabla.php on line 2

aber wenn ich es über browser wie http://blabla.com/blabla.php es funktioniert.

Habe ich bereits installiert mbstring verwenden (--enable-mbstring) und es aktiviert ist in php.ini (sonst kann Sie nicht arbeiten über browser auch)

mbstring

Multibyte Support   enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2

Was ist der Grund für diese situation ?

Warum muss es geben, dass der Fehler, wenn ich will laufen meine php über ssh ?

Hast du mbstring aktiviert in der php.ini, die vom CLI SAPI, es ist oft eine andere php.ini, das von dem webserver SAPI
Ja wenn ich phpinfo() sagt es ist aktiviert, sonst wie kann es funktionieren, über browser ?
wenn ich mir phpinfo sehe ich mbstring, aber wenn ich php -m ich kann nicht sehen, mbstring, ich verstehe nicht alles.
Ok ich Baue apache und es funktioniert jetzt. Dank

InformationsquelleAutor woheras | 2014-09-10

Schreibe einen Kommentar