Nie można wywołać wbudowanej metody mb_internal_encoding?

Próbuję zainstalować niezależną wersję w pudełku CentOS 5.3 VMware i natrafiłem na problem. Dość wcześnie w instalacji pojawia się błąd, który udało mi się zawęzić do tego:

[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

Otrzymuję ten sam błąd podczas wywoływania tego skryptu przez http poprzez Apache. Teraz wedługPodręcznik PHP funkcja mb_internal_encoding powinien być wbudowany w PHP 5.

Mam CentOS 5.3 i386 (kod Linuksa 2.6.18-53.1.21.el5 # 1 SMP Tue 20 maja 09:34:18 EDT 2008 i686 i686 i386 GNU / Linux) i zainstalowałem 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

Sprawdziłem dwukrotnie: selinux został wyłączony (na razie).

Jak to naprawić?

questionAnswers(5)

yourAnswerToTheQuestion