簡體   English   中英

致命錯誤:在Windows中調用未定義的函數mb_detect_encoding()

[英]Fatal error: Call to undefined function mb_detect_encoding() in windows

嘗試在PHP版本5.4上的4.0.4中安裝phpmyadmin時出現以下錯誤。 我在My Windows 7上運行Apache 2.2。我可以運行。 我的php安裝在c:\\ php中。 我在php.ini中添加了以下行但沒有運氣。 extension = php_gd2.dll extension = php_mbstring.dll extension = php_exif.dll

而且這行也在php.ini中

--enable-mbstring=all

致命錯誤:在第177行的C:\\ Program Files(x86)\\ Apache Software Foundation \\ Apache2.2 \\ htdocs \\ phpMyAdmin \\ libraries \\ php-gettext \\ gettext.inc中調用未定義的函數mb_detect_encoding()

我檢查了phpinfo()頁面,但它沒有顯示mbstring已啟用。 但我做了extension = php_mbstring.dll

那么為什么mbstring沒有啟動? 謝謝。

我該怎么辦才能解決這個問題?

謝謝

在PHP 5.5.8php.ini文件中找到名為Windows Extensions的部分,並確保擴展php_mbstring.dll是取消注釋(首先刪除分號)並確保正確設置extension_dir指令。

檢查以確保您的php.ini文件位於正確的目錄中。 默認情況下,路徑應為C:\\ Windows \\ php.ini。 您可以使用phpinfo()找出它正在尋找的內容。

暫無
暫無

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

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