我收到此错误:
PHP Fatal error: Call to undefined function mb_strpos() in /my/file.php
这很奇怪,因为mb_strpos() http://us.php.net/manual/en/function.mb-strpos.php是在 PHP 4 中引入的,我正在运行 PHP 5.3.3
$ php -v
PHP 5.3.3 (cli) (built: Feb 22 2012 19:38:14)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
还有其他人遇到过这样的事情并且知道如何解决它吗?我搜索了一下,但无法弄清楚。
附言。我运行的是centOS 5。
MBString 不是 PHP 中的默认扩展,您必须安装它
如果你正在运行 Linux 尝试
yum install php-mbstring.x86_64 # for RedHat derivative systems
作为根用户
或者
apt-get install php-mbstring.x86_64 # for Debian derivative systems
在 Windows 上,您必须编辑 php.ini 才能使用扩展 dll 库
注意:PHP 5 中仍然支持 mb_strpos
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)