發表日期:2019-03 文章編輯:小燈 瀏覽次數:3874
各種語言都有自己的編碼,他們的字節數是不一樣的,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 瀏覽次數:5044
日期:2019-03 瀏覽次數:4692
日期:2019-03 瀏覽次數:4634
日期:2019-03 瀏覽次數:5079
日期:2019-03 瀏覽次數:4181
日期:2019-03 瀏覽次數:4052
日期:2019-03 瀏覽次數:4093
日期:2019-03 瀏覽次數:3873
日期:2019-03 瀏覽次數:4139
日期:2019-03 瀏覽次數:4008
日期:2019-03 瀏覽次數:3273
日期:2019-03 瀏覽次數:4375
日期:2019-03 瀏覽次數:3387
日期:2019-03 瀏覽次數:3285
日期:2019-03 瀏覽次數:3403
日期:2019-03 瀏覽次數:3417
日期:2019-03 瀏覽次數:3378
日期:2019-03 瀏覽次數:3347
日期:2019-03 瀏覽次數:4109
日期:2019-03 瀏覽次數:4649
日期:2019-03 瀏覽次數:5620
日期:2019-03 瀏覽次數:4204
日期:2019-03 瀏覽次數:4841
日期:2019-03 瀏覽次數:3831
日期:2019-03 瀏覽次數:3337
日期:2019-03 瀏覽次數:4319
日期:2019-03 瀏覽次數:3387
日期:2019-03 瀏覽次數:3277
日期:2019-03 瀏覽次數:3667
日期:2019-03 瀏覽次數:2758
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.