簡體   English   中英

致命錯誤:未捕獲錯誤:使用 PHP 7.2 在 Uniform Server 中調用未定義的函數 mb_detect_encoding()

[英]Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in Uniform Server with PHP 7.2

我在 PHP 7.2 中使用Uniform Server ,在運行 php 頁面時出現此錯誤。

致命錯誤:未捕獲錯誤:調用未定義的函數 mb_detect_encoding()

當我嘗試通過圖形用戶界面啟用mbstring php 模塊(和其他模塊)時,我得到了這個。

無法使用 gui 為統一服務器啟用或禁用 php 7.2 中的 php 模塊

所以當我手動執行時,我的php_production.ini看起來像這樣。 我已經使用 Uniform Server 來選擇那個 php 設置文件。

extension=gd2
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli

那么,如果我通過文本編輯器手動啟用了模塊,為什么我仍然會收到錯誤消息?

這是我的 phpinfo。

下面是C:\\Users\\Documents\\UniServerZ\\core\\php72\\extensions

統一服務器中的 php 7.2 擴展

Uniform Server 的開發人員設法解決了這個問題,在這篇文章中是這樣

好的.. 感謝您提出這個問題.. 擴展文件夾上的拼寫似乎有誤。 請將 /core/php72/擴展名重命名為 /core/php72/擴展,一切都應該按預期工作.. 我已經更新了 Sourceforge 中的模塊。

暫無
暫無

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

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