首頁>Program>source

我尝試按照本教程設置LAMP後收到此錯誤,並且 尝試設置phpmyadmin後,我發現自己收到上述錯誤。

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

我遵循了這裏的建議:尝試訪問phpmyadmin mb_detect_encoding並进行這些更改時,發生PHP致命錯誤.

当我執行 phpinfo() ,我看到了對MySQL和 mb_string的支援 如下所示啟用:

最新回復
  • 5月前
    1 #

    還安裝gd庫。

    檢查此鏈接 http://www.php.net/manual/zh-CN/mbstring.installation.php

  • 5月前
    2 #

    有一種比重新編譯PHP更簡單的方法.只需安裝所需的mbstring庫:

    示例:如何在CentOS 6.2上安裝PHP mbstring

    yum --enablerepo=remi install php-mbstring
    

    哦,別忘了以後重新啟動apache。

  • 5月前
    3 #

    Mbstring是非預設擴充套件名.這意味着預設情况下未啟用它.您必须使用configure選項顯式啟用该模組。

    如果您的php版本是7.0:

    sudo apt-get install php7.0-mbstring
    sudo service apache2 restart
    

    如果您的php版本是5.6:

    sudo apt-get install php5.6-mbstring
    sudo service apache2 restart
    

  • 5月前
    4 #

    在windows上,打開檔案php.ini並进行以下更改:

    删除評論並指向ext目錄

    ; extension_dir =" ./"->extension_dir =" C:/ Php / ext"

    删除此擴充套件程式的評論

      extension=php_mbstring.dll

      extension=php_mysqli.dll

    重新啟動apache服務

    httpd -k restart

  • 5月前
    5 #

    当我打開php.ini檔案時," extension_dir"行如下所示:

    extension_dir = "C:/wamp/bin/php/php5.4.16/ext/"
    

    我改為:

    extension_dir = "C:\wamp\bin\php\php5.4.16\ext\"
    

    它奏效了。

相似問題

  • javascript:在量角器中,browserisElementPresent与elementisPresent与elementisElementPresent
  • html:JavaScript yAML解析器