CentOS不支持mbstring的解决办法

wecenter是一个问答类开源程序,但部署起来比较麻烦。部署wecenter的时候,安装成功后发现会员无法注册,经检测是服务器不支持mb_strlen,需要安装mbstring函数。

大部分的解决方式是在php.ini中把“;extension=php_mbstring.dll”中的“ ; ”去掉保存,然后重启apache。

于是乎进入系统,通过“sudo find / -name ‘php.ini’ ”找到php.ini的位置,结果一看有点傻,竟然没有“;extension=php_mbstring.dll”,肯定是没有装mbstring函数。

通过PUTTY链接到服务器,然后运行  ” yum search php “查找了所有有关php的文件,结果找出很多,看的眼都花了。 通过search php-mbstring更加精确地找到安装包的版本,于是在命令窗口输入: “yum search php-mbstring”, 返回的代码是:

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
 * webtatic: sp.repo.webtatic.com
========================== N/S Matched: php-mbstring ===========================
php-mbstring.x86_64 : A module for PHP applications which need multi-byte string
                    : handling

下面就是安装了,直接命令:  yum install php-mbstring.x86_64

如果出错,则加上PHP的版本号即可: yum install php55w-mbstring.x86_64

人已赞赏
笔记

CentOS安装Apache HTTP服务和mysql数据库

2019-10-7 21:15:50

笔记

解决centos环境httpd被内存强制停止

2019-10-7 21:54:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索