1、在thinkphp框架的使用过程当中,使用Validate进行数据校验,报上述错误;
2、网上有说是php没有加载mbString服务;
3、解决办法有在php.ini中将mbstring的相关注释打开,其实这有可能是不行的;
4、我在安装php时,是在CentOS环境下使用yum install php php-mysql 安装的;
5、其实根本原因是没有安装php-mbstring这个php服务,因此不管怎么配置都没用;
6、最终的解决方案是在linux下执行:yum install php-mbstring,重启Apache搞定!