【问题标题】:php - Have trouble installing phpmyadmin on PHP7 Apache/2.4.7 on windows 7php - 在 Windows 7 上的 PHP7 Apache/2.4.7 上安装 phpmyadmin 时遇到问题
【发布时间】:2016-09-11 20:53:18
【问题描述】:

致命错误:未捕获错误:调用 C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc:177 中的未定义函数 mb_detect_encoding() 堆栈跟踪:#0 C:\Apache24\htdocs\phpMyAdmin \libraries\php-gettext\gettext.inc(282): _encode('The %s extensio...') #1 C:\Apache24\htdocs\phpMyAdmin\libraries\php-gettext\gettext.inc(289): _gettext('%s 扩展...') #2 C:\Apache24\htdocs\phpMyAdmin\libraries\core.lib.php(306): __('%s 扩展...') #3 C: \Apache24\htdocs\phpMyAdmin\libraries\core.lib.php(957): PMA_warnMissingExtension('mbstring', true) #4 C:\Apache24\htdocs\phpMyAdmin\libraries\common.inc.php(102): PMA_checkExtensions( ) #5 C:\Apache24\htdocs\phpMyAdmin\index.php(13): require_once('C:\Apache24\htd...') #6 {main} 在 C:\Apache24\htdocs\phpMyAdmin\libraries 中抛出\php-gettext\gettext.inc 在第 177 行

【问题讨论】:

  • 您能添加所有相关代码吗?
  • 欢迎来到 SO,请在提问时更具体一点:您尝试过什么,您期望什么等。请参阅how to ask
  • 错误已经够明显了..你必须在apache中添加mbstring扩展

标签: php windows-7 apache2.4


【解决方案1】:

我在 Windows PHP7、MySql、Apache 和 PhpMyAdmin 上安装后遇到了同样的问题。

解决方案是在 php.ini 文件中添加:
extension_dir = "c:/php7/ext"

我得到了这个答案的帮助:https://stackoverflow.com/a/25301739/3548935

请确保您在php.ini 文件也是:
extension=php_mbstring.dll

【讨论】:

    【解决方案2】:

    我有同样的问题,我只是像这样更新完整的扩展文件夹路径

    extension_dir = "C:/wamp/bin/php/php7.1.13/ext/"
    

    并更新了最新的 phpmyadmin 版本,因为 phpmyadmin4.1.14 与 php7 不兼容。我希望它能解决你的问题

    【讨论】:

      猜你喜欢
      • 2016-03-07
      • 2017-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 2015-01-08
      • 2013-04-19
      相关资源
      最近更新 更多