嘗試在PHP 5.4版的4.0.4中安裝phpmyadmin時出現以下錯誤。我在Windows 7上運行Apache 2.2。我可以運行。我的PHP安裝在c:\ php中。我在php.ini中添加了以下行,但沒有運行。 延長=文件php_gd2.dll 延長=中php_mbstring.dll 延長= php_exif.dll致命錯誤:調用Windows中的未定義函數mb_detect_encoding()
而且也這條線在php.ini
--enable-mbstring=all
致命錯誤:調用未定義的函數mb_detect_encoding()在C: \ Program Files(x86)\ Apache Software Foundation \ Apache2.2 \ htdocs \ phpMyAdmin \ libraries \ php-gettext \ gettext.inc on line 177
我檢查了phpinfo()頁面,但沒有顯示mbstring是啓用。但我做了 extension = php_mbstring.dll
那麼爲什麼mbstring沒有啓動? 謝謝。
我能做些什麼來解決它?
謝謝
'--enable-mbstring = all'是從源代碼構建PHP時的命令行指令;它不是php.ini設置 –
擴展目錄中是否有php_mbstring.dll文件? –
您需要在對php.ini進行更改後重新啓動Apache。 – DCoder