簡體   English   中英

嘗試在帶有PHP 5.4.30的IIS 8上運行phpMyAdmin 4.2.7時出現“致命錯誤:調用未定義的函數mb_detect_encoding()”

[英]“Fatal Error: Call to undefined function mb_detect_encoding()” when trying to run phpMyAdmin 4.2.7 on IIS 8 with PHP 5.4.30

我安裝了PHP 5.4.30,並使用FastCGI模塊和IIS 8(在Windows 8.1上)運行良好。 我已經安裝了MySQL,並希望使用phpMyAdmin對其進行管理,但是,每當嘗試訪問該頁面時,都會出現此錯誤:

Fatal error: Call to undefined function mb_detect_encoding() in C:\inetpub\wwwroot\phpmyadmin\libraries\php-gettext\gettext.inc on line 177

我見過許多較舊的線程建議將擴展名添加到php.ini中,但是在更高版本的php中, php.ini文件變為php.ini-productionphp.ini-development 每當我嘗試修改這些文件中的任何一個或創建php.ini文件時,嘗試訪問其他php頁面時都會收到錯誤500。 我還看到了許多與Xampp / Apache相關的解決方案,但是它們似乎都無法在IIS 8中工作(我發現)。

在此先感謝您的任何建議!

您可能需要安裝php_mbstring.dll文件。 您可以在“ PHP Windows擴展”頁面上找到它

暫無
暫無

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

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