Impossible d'appeler la construite en mb_internal_encoding méthode?

Je suis en train d'installer indefero sur un CentOS 5.3 VMware " box " et je suis tombé sur un problème.
Tout à fait au début de l'installation j'ai une erreur que je ai été en mesure d'affiner cette:

[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

Je reçois le même message d'erreur lors de l'appel de ce script via http avec Apache.
Maintenant selon la Manuel PHP la fonction mb_internal_encoding devrait être intégré dans PHP 5.

J'ai CentOS 5.3 i386 (code Linux 2.6.18-53.1.21.el5 #1 SMP Mar 20 Mai 09:34:18 EDT 2008 i686 i686 i386 GNU/Linux) et j'ai installé PHP 5.2.9.

[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

J'ai vérifié: selinux a été désactivé (pour l'instant).

Comment puis-je résoudre ce problème?

  • Est-il vraiment intégré? Appel php -m pour obtenir une liste des modules intégrés.
InformationsquelleAutor Niels Basjes | 2009-08-01