php - 在 Windows 7 上的 PHP7 Apache/2.4.7 上安装 phpmyadmin 时遇到问题
Posted
技术标签:
【中文标题】php - 在 Windows 7 上的 PHP7 Apache/2.4.7 上安装 phpmyadmin 时遇到问题【英文标题】:php - Have trouble installing phpmyadmin on PHP7 Apache/2.4.7 on windows 7 【发布时间】: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
扩展
【参考方案1】:
我在 Windows PHP7、mysql、Apache 和 PhpMyAdmin 上安装后遇到了同样的问题。
解决方案是在 php.ini
文件中添加:extension_dir = "c:/php7/ext"
我得到了这个答案的帮助:https://***.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 不兼容。我希望它能解决你的问题
【讨论】:
以上是关于php - 在 Windows 7 上的 PHP7 Apache/2.4.7 上安装 phpmyadmin 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
php7.1+apache2.4.x+mysql5.7安装配置(目前windows)