gpt4 book ai didi

php - mb_convert_encoding,启用 mbstring 时未定义的函数

转载 作者:IT王子 更新时间:2023-10-29 01:13:43 25 4
gpt4 key购买 nike

我有一个服务器 (Ubuntu 11.10 x64) 运行 PHP 5.3.8 和 Apache2/MySQL。我目前正在做一个项目,我需要做一些特定的字符编码,但我发现没有一个多字节(mb_* 函数)在工作。

但是,当我查看 phpinfo() 时,我看到启用了多字节支持。

我试过 apt-get install php5-mbstring、php-mbstring、php-multibyte 等,但似乎都没有用。

任何人都可以为此指出正确的方向吗?提前致谢!

编辑:通过重新编译 PHP 修复它(这是我最后的手段,我最初想避免)

./configure --enable-mbstring

奇怪的是,phpinfo() 已经显示它已启用。我不知道为什么它之前不起作用:/

最佳答案

很多较新的 Linux 服务器默认没有安装 PHP 多字节模块。一个简单的解决方案通常是安装 php-mbstring。

在 Red Hat 风格(CentOS、Fedora 等)上,您可以使用 yum install php-mbstring。

确保之后重新启动 Apache 服务器。在 RH 风格上使用 service httpd restart。

关于php - mb_convert_encoding,启用 mbstring 时未定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8266396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com