Sto provando a installare indefero su una casella di VMware di CentOS 5.3 e ho riscontrato un problema. abbastanza presto l'installazione ottengo un errore che sono stato in grado di restringere a questo:Impossibile chiamare il metodo incorporato 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
ottengo lo stesso errore quando si chiama questo script via http attraverso Apache. Ora, secondo il PHP manual the mb_internal_encoding function dovrebbe essere un builtin in PHP 5.
devo CentOS 5.3 i386 (codice Linux 2.6.18-53.1.21.el5 # 1 SMP mar 20 mag 09:34:18 EDT 2008 i686 i686 i386 GNU/Linux) e ho installato 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
Ho controllato due volte: selinux è stato disabilitato (per ora).
Come posso risolvere questo problema?
E 'davvero built-in? Chiama _php -m_ per ottenere un elenco dei moduli incorporati. – VolkerK