【发布时间】:2013-08-03 12:59:17
【问题描述】:
当我尝试在 PHP 5.4 的 4.0.4 中安装 phpmyadmin 时出现以下错误。我在我的 Windows 7 上运行 Apache 2.2。我可以运行 .我的 php 安装在 c:\php 中。我在 php.ini 中添加了以下行,但没有运气。 扩展=php_gd2.dll 扩展=php_mbstring.dll 扩展=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 已启用。但我做到了 extension=php_mbstring.dll
那么为什么 mbstring 没有启动呢? 谢谢。
我能做些什么来解决它?
谢谢
【问题讨论】:
-
--enable-mbstring=all是从源代码构建 PHP 时的命令行指令;这不是 php.ini 设置 -
php_mbstring.dll文件是否在您的扩展目录中? -
修改 php.ini 后需要重启 Apache。
-
php_mbstring.dll 在 c:\php\ext 这是我的 php 安装文件夹 谢谢
标签: php