致命错误:在Windows中调用未定义的函数mb_detect_encoding()

时间:2013-08-02 09:47:04

标签: php

尝试在PHP版本5.4上的4.0.4中安装phpmyadmin时出现以下错误。我在My Windows 7上运行Apache 2.2。我可以运行。我的php安装在c:\ php中。我在php.ini中添加了以下行但没有运气。     延长=文件php_gd2.dll     延长=中php_mbstring.dll     extension = php_exif.dll

还有php.ini中的这一行

--enable-mbstring=all

致命错误:在第177行的C:\ Program Files(x86)\ Apache Software Foundation \ Apache2.2 \ htdocs \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc中调用未定义的函数mb_detect_encoding()

我检查了phpinfo()页面,但没有显示mbstring已启用。但我做到了 延长=中php_mbstring.dll

那么为什么mbstring没有启动? 感谢。

我该怎么做才能解决它?

由于

2 个答案:

答案 0 :(得分:2)

在php 5.5.8 中, php.ini 文件找到名为 Windows Extensions 的部分,并确保扩展程序 php_mbstring.dll 是取消注释(首先删除分号)并确保正确设置 extension_dir 指令。

答案 1 :(得分:0)

检查以确保您的php.ini文件位于正确的目录中。默认情况下,路径应为C:\ Windows \ php.ini。您可以使用phpinfo()找到它正在寻找的内容。