Kann die eingebaute Methode mb_internal_encoding nicht aufrufen?

Ich versuche, indefero auf einer CentOS 5.3-VMware-Box zu installieren, und bin auf ein Problem gestoßen. Sehr früh in der Installation erhalte ich eine Fehlermeldung, die ich auf diese eingrenzen konnte:

[root@code /var/www/html]# cat x.php
 <?php
     mb_internal_encoding("UTF-8");
 ?>
[root@code /var/www/html]# php x.php
PHP Fatal error:  Call to undefined function mb_internal_encoding() in 
/var/www/html/x.php on line 2

Ich erhalte den gleichen Fehler, wenn ich dieses Skript über http über Apache aufrufe. Nun nach demPHP Handbuch die mb_internal_encoding Funktion sollte in PHP 5 eingebaut sein.

Ich besitze CentOS 5.3 i386 (Linux-Code 2.6.18-53.1.21.el5 # 1 SMP Di 20. Mai 09:34:18 EDT 2008 i686 i686 i386 GNU / Linux) und habe PHP 5.2.9 installiert.

[root@code /var/www/html]# php -v
PHP 5.2.9 (cli) (built: Jul  8 2009 06:03:36)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

Ich habe doppelt geprüft: Selinux wurde (für den Moment) deaktiviert.

Wie behebe ich das?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage