Har*_*old 29 php multibyte-functions
我有一个运行PHP 5.3.8与Apache2/MySQL的服务器(Ubuntu 11.10 x64).我正在开发一个项目,我需要做一些特定的字符编码,但我发现没有多字节(mb_*函数)正常工作.
但是,当我查看phpinfo()时,我看到启用了多字节支持.
我尝试过像apt-get install php5-mbstring,php-mbstring,php-multibyte等等,但似乎都没有用.
任何人都能指出我正确的方向吗?提前致谢!
./configure --enable-mbstring
奇怪的是,phpinfo()已经显示它已启用.我不知道为什么它之前没有用:/
Lan*_*and 45
许多较新的Linux服务器默认没有安装PHP Multibyte模块.一个简单的解决方案通常是安装php-mbstring.
在Red Hat风格(CentOS,Fedora等)上你可以使用yum install php-mbstring.
确保之后重新启动Apache服务器.在RH flavor上使用service httpd restart.
小智 5
在你安装的是php5.6的情况下类似于neilsimp1的解决方案:
运行sudo apt-get install php7.0-mbstring然后sudo service php7.0-fpm重新启动对我来说很有效。
sudo apt-get install php5.6-mbstring
Run Code Online (Sandbox Code Playgroud)
然后重启apache服务
sudo service apache2 restart.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59120 次 |
| 最近记录: |