By烟花易冷

Cpanel正确安装Mbstring
2014-09-13

说起来都是一把泪呀。。
今天一土豪让我帮他安装一下Cpanel面板到他的独服,就折腾了起来,一切都是挺正常的,我熟练的玩起了WHM并且开通了用户,并且也成功的安装了WordPress,但是在使用PCDotFan的付费主题PCkr的时候,遇到了一个棘手的问题,首先是提示如下错误:

Fatal error: Call to undefined function mb_strimwidth() in /home/ussrnetcn/public_html/wp-content/themes/***/index.php on line 53

天呐,居然木有mb_strimwidth()函数,起初也没多在意,就随手百度了一下,来了个 yum install php-mbstring 呵呵你们猜怎么着。。还真心不行,提示了一下错误:

Setting up Install Process
Setting up repositories
update 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Parsing package install arguments
No Match for argument: php-mbstring
Nothing to do

没辙了,只能自己想办法,在寻思苦想中,上了一下英文原版的Google,还是Google强大,找了很久终于找到了正确的方法。
首先当然是登录WHM,然后到 EasyApache (Apache Update) >> Start customize based on your default profile >> Select Apache version >> Select PHP Version >> Select PHP Minor Version >> Select Short Option as per your needs >> Exhaustive Options List

在众多函数中,选中MbString..然后保存并且rebuild一下下apache和php,然后,就没有然后了。。使用了该函数的主题已经可以正常使用,并且安装过程中站点也不用关闭,就酱紫居然就可以了·~~

我来上一张图,看到如图画面,便是编译成功了
cp-mb


看起来如此简单的东西,就这么折腾了一个下午…不用问我了,CPanel是正版的,土豪的独服真的只跑一个WordPress,还是32GB内存+Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz..据说好几百美刀..