吸毒的虫子 发表于 2018-12-22 09:51:01

扩展PHP的mbstring功能- Fatal error:Call to undefined function mb_strimwidth

  在给网站换完模板后,打开浏览器访问结果显示如下
  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
  然后打开浏览器查看,一切将恢复正常
  本博文转载自:http://blog.luwenju.com/16.html举子的运维专栏

页: [1]
查看完整版本: 扩展PHP的mbstring功能- Fatal error:Call to undefined function mb_strimwidth