發表日期:2019-03 文章編輯:小燈 瀏覽次數:3908
各種語言都有自己的編碼,他們的字節數是不一樣的,mbstring擴展就是為確保不同編碼的語言在PHP程序中能夠正常顯示提供解決方案。
1.運行phpMyAdmin時發現如下錯誤:
The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.
2.在項目應用使用過程中,或提示下面錯誤:
Uncaught Error: Call to undefined function mb_strlen();
出現如上錯誤,是因為我們沒有安裝PHP的mbstring擴展所致。
php安裝包目錄:/data/php5.6.14/
PHP安裝路徑:/usr/local/php/
(下面步驟中的具體路徑設置,大家根據自己的實際情況設置即可。)
在PHP安裝包中找到mbstring擴展目錄
cd /data/php5.6.14/ext/mbstring/
運行phpize
/usr/local/php/bin/phpize
編譯安裝:
./configure --with-php-config=/usr/local/php/bin/php-config make && make install
這時候mbstring.so就已經在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/目錄下生成了
設置PHP配置文件php.ini,添加下面一行
extension=mbstring.so
最后重啟服務,使用phpinfo()查看mbstring擴展是否安裝成功。
sudo apt-get install php5.6-mbstring
在配置文件中添加一行:
extension=php5.6-mbstring.so
最后重啟服務即可。
修改php.ini
將下面內容前面的分號去掉,如果沒有這一行,直接加入一行extension=php_mbstring.dll
;extension=php_mbstring.dll
如果上述修改重啟web服務器后沒效果,請把 PHP擴展文件夾下的 php_mbstring.dll 復制到系統 C:\WINDOWS\system32 文件夾下
最后重啟服務即可。
日期:2019-03 瀏覽次數:5104
日期:2019-03 瀏覽次數:4738
日期:2019-03 瀏覽次數:4678
日期:2019-03 瀏覽次數:5117
日期:2019-03 瀏覽次數:4213
日期:2019-03 瀏覽次數:4090
日期:2019-03 瀏覽次數:4121
日期:2019-03 瀏覽次數:3907
日期:2019-03 瀏覽次數:4178
日期:2019-03 瀏覽次數:4054
日期:2019-03 瀏覽次數:3301
日期:2019-03 瀏覽次數:4403
日期:2019-03 瀏覽次數:3412
日期:2019-03 瀏覽次數:3308
日期:2019-03 瀏覽次數:3435
日期:2019-03 瀏覽次數:3445
日期:2019-03 瀏覽次數:3411
日期:2019-03 瀏覽次數:3374
日期:2019-03 瀏覽次數:4133
日期:2019-03 瀏覽次數:4671
日期:2019-03 瀏覽次數:5649
日期:2019-03 瀏覽次數:4237
日期:2019-03 瀏覽次數:4861
日期:2019-03 瀏覽次數:3865
日期:2019-03 瀏覽次數:3370
日期:2019-03 瀏覽次數:4354
日期:2019-03 瀏覽次數:3419
日期:2019-03 瀏覽次數:3303
日期:2019-03 瀏覽次數:3692
日期:2019-03 瀏覽次數:2786
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.