簡體   English   中英

phpMyAdmin無法看到的mbstring擴展名

[英]The mbstring extension not seen by phpMyAdmin

我知道對此有很多疑問,但是它們並沒有幫助我解決我的問題。

嘗試訪問phpMyAdmin時出現此錯誤:

phpMyAdmin - Error

The mbstring extension is missing. Please check your PHP configuration.

我正在運行php7.0-位於etc/php/7.0/apache2中的php.ini中,我有這個:

extension_dir = "./"
extension_dir = "mods-available"

沒來。 我也嘗試過

extension_dir = "./"
extension_dir = "ext"

但是它沒有用,在etc/php/7.0/我沒有任何"ext"目錄,所以在那里正確安裝它沒有任何意義? 無論如何,我都嘗試了這兩個選項,並在設置了其中一個選項后嘗試重新啟動apache,但沒有任何效果。

此外,跑步時

sudo apt-get install php7.0-mbstring

我得到輸出:

php7.0-mbstring is already the newest version (7.0.4-7ubuntu2.1).
php7.0-mbstring set to manually installed.

這意味着它已經安裝正確了嗎? 如果我ls目錄etc/php/7.0/mods-available我可以看到文件名為mbstring.ini我估計是它的安裝證明。 但是,當嘗試訪問phpMyAdmin時,它仍然說缺少mbstring。

有任何想法嗎?

您的問題無處不在,所以讓我從頭開始:

  1. 運行phpinfo(); 從測試文件中檢查出extension_dir
  2. extension_dir是否指向正確的位置? 對,很好! 不,解決它。
  3. 擴展名是否存在於extension_dir 是好。 不,添加擴展名。

另外,您為什么有:

extension_dir = "./"
extension_dir = "mods-available"

您是否需要這個?

extension_dir = "./mods-available"

可能值得嘗試像在Windows計算機上使用的完整路徑:

extension_dir = "C:\\PHP\\x86\\7.0.2\\ext"

暫無
暫無

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

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