菜鸟笔记
提升您的技术认知

扩展php的mbstring功能-ag真人游戏

在给网站换完模板后,打开浏览器访问结果显示如  下
  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安装完毕后安装程序会提示mbstring.so的存放路径

3、修改php.ini,开启mbstring功能
#cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
#mv mbstring.so /usr/local/php/include/php/ext/mbstring
#vi /usr/local/php/lib/php.ini  在文件最后添加如下两行
extension_dir=/usr/local/php/include/php/ext/mbstring
extension=mbstring.so

4、重新启动php
#/usr/local/php/sbin/php-fpm restart
然后打开浏览器查看,一切将恢复正常

网站地图