Я пытаюсь установить indefero на ящик CentOS 5.3 VMware, и я столкнулся с проблемой. Довольно рано в установке я получаю сообщение об ошибке, что я был в состоянии сузить это:Невозможно вызвать встроенный метод mb_internal_encoding?
[[email protected] /var/www/html]# cat x.php
<?php
mb_internal_encoding("UTF-8");
?>
[[email protected] /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
я получаю ту же ошибку при вызове этого сценария с помощью HTTP через Apache. Теперь по PHP manual the mb_internal_encoding function должен быть в PHP встроенные 5.
У меня есть CentOS 5.3 i386 (Linux код 2.6.18-53.1.21.el5 # 1 SMP вт 20 май 9:34:18 EDT 2008 i686 i686 i386 GNU/Linux), и я установил PHP 5.2.9.
[[email protected] /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
Я проверял дважды: selinux отключен (на данный момент).
Как исправить это?
Это действительно встроены? Вызовите _php -m_, чтобы получить список встроенных модулей. – VolkerK