在给网站换完模板后,打开浏览器访问结果显示如  
  Fatal error:Call to undefined function mb_strimwidth() in /usr/local/nginx/html/….index.php on line 15
报错大概意思为:致命错误,调用未定义的函数mb_strimwidth()

上述说明该站点的PHP未开启对函数库mbstring的支持,对于还未安装的PHP在编译时加上–enable-mbstring选项即可;对于正在运行的PHP来说需要进行如下步骤来开启mbstring功能

1、进入PHP源码目录,为mbstring生成makefile
#cd /tmp/php-5.2.14/ext/mbstring/

#/usr/local/php/bin/phpize

2、安装mbstring
# ./configure –with-php-config=/usr/local/php/bin/php-config

#make && make install

注:在mbstring安装完毕后安装程序会提示的存放路径

3、修改php.ini,开启mbstring功能
#cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

#mv /usr/local/php/include/php/ext/mbstring

#vi /usr/local/php/lib/php.ini  在文件最后添加如下两行

extension_dir=/usr/local/php/include/php/ext/mbstring

extension=

4、重新启动PHP
#/usr/local/php/sbin/php-fpm restart

然后打开浏览器查看,一切将恢复正常