簡體   English   中英

PhpMyAdmin,PHP7,MariaDB10,Apache2.4,Windows 10

[英]PhpMyAdmin, PHP7, MariaDB10, Apache2.4, Windows 10

我試圖在Windows 10計算機上手動安裝帶有MariaDB的Apache,PHP7的最新版本,並且當我嘗試運行最新的phpmyadmin安裝腳本時,它返回:

Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in C:\Server\Web\phpmyadmin\libraries\php-gettext\gettext.inc:177 Stack trace: 
#0 C:\Server\Web\phpmyadmin\libraries\php-gettext\gettext.inc(282): _encode('The %s extensio...') 
#1 C:\Server\Web\phpmyadmin\libraries\php-gettext\gettext.inc(289): _gettext('The %s extensio...') 
#2 C:\Server\Web\phpmyadmin\libraries\core.lib.php(306): __('The %s extensio...') 
#3 C:\Server\Web\phpmyadmin\libraries\core.lib.php(961): PMA_warnMissingExtension('mbstring', true) 
#4 C:\Server\Web\phpmyadmin\libraries\common.inc.php(102): PMA_checkExtensions() 
#5 C:\Server\Web\phpmyadmin\index.php(13): require_once('C:\\Server\\Web\\p...') 
#6 {main} thrown in C:\Server\Web\phpmyadmin\libraries\php-gettext\gettext.inc on line 177

這是沼澤,我確定您必須擁有mbstring庫,只需確保在您的php.ini未注釋extension=php_mbstring.dll

在此處輸入圖片說明

您需要安裝或啟用php-mbstring庫。

看一下phpinfo()並檢查是否啟用了該模塊。 安裝/啟用后,請確保重新啟動Apache服務。

mbstring

Multibyte Support => enabled 
Multibyte string engine => libmbfl 
HTTP input encoding translation => disabled 
libmbfl version => 1.3.2 oniguruma version => 5.9.6

http://php.net/manual/it/install.windows.extensions.php

我發現了問題,看來

extension_dir =“ ext”

暫時沒有配置,它正在工作:D謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM