【发布时间】:2016-03-01 16:38:25
【问题描述】:
我知道有很多关于我的问题的话题,但我找不到解决方案。
我正在使用 wamp,并且我已将我的 PHP 版本从 5.5.12 更改为 5.6.16,然后当我转到 localhost/phpmyadmin 时,我会显示此错误:
致命错误:调用未定义的函数 mb_detect_encoding() C:\wamp\apps\phpmyadmin4.1.14\libraries\php-gettext\gettext.inc 上 第 177 行
所以我将 phpMyAdmin 从 4.1.14 更新到 4.5.2。
我有这个****错误:
phpMyAdmin - 错误 mbstring 扩展名丢失。请检查 你的 PHP 配置。
我的 php.ini,phpForApache.ini 已配置,我已取消注释扩展,将 extension_dir 设置为 C:\wamp\bin\php\php5.6.16\ext,我偶然发现了许多主题/论坛,但没有一个该解决方案有效。
你有什么想法吗?
【问题讨论】:
-
你需要手动添加扩展然后重新启动PHP,我也更新到了5.6。使用
phpinfo(8)向您显示当前构建已加载哪些扩展。 -
你真的重启过 Apache 吗?从您的问题来看,这似乎是您所缺少的。
-
我重新启动了 wamp 和 apache 服务,但不起作用。 mbstring 没有出现在 phpinfo(8) 中
-
那你有没有正确命名扩展目录?问题是 PHP 无法找到扩展名,因此请检查诸如使用正确的斜杠和/或使用正确的驱动器指示符之类的事情(我不知道您的 WAMP php 是否会使用
C:以外的其他东西等等。是你确定文件在指定的文件夹中吗?你需要在路径名后面加上斜杠吗?
标签: php apache phpmyadmin wamp