歡迎您光臨本站 註冊首頁

擴展PHP的mbstring功能

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

在給網站換完模板后,打開瀏覽器訪問結果顯示如下
 Fatal error:Call to undefined function mb_strimwidth() in /usr/local/nginx/html/….index.php on line 15
 報錯大概意思為:致命錯誤,調用未定義的函數mb_strimwidth()
 上述說明該站點的PHP未開啟對函數庫mbstring的支持,對於還未安裝的PHP在編譯時加上–enable-mbstring選項即可;對於正在運行的PHP來說需要進行如下步驟來開啟mbstring功能
 
 1、進入PHP源碼目錄,為mbstring生成makefile
 #cd /tmp/php-5.2.14/ext/mbstring/
 #/usr/local/php/bin/phpize
 
 2、安裝mbstring
 # ./configure –with-php-config=/usr/local/php/bin/php-config
 #make && make install
 註:在mbstring安裝完畢后安裝程序會提示mbstring.so的存放路徑
 
 3、修改php.ini,開啟mbstring功能
 #cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
 #mv mbstring.so /usr/local/php/include/php/ext/mbstring
 #vi /usr/local/php/lib/php.ini  在文件最後添加如下兩行
 extension_dir=/usr/local/php/include/php/ext/mbstring
 extension=mbstring.so
 
 4、重新啟動PHP
 #/usr/local/php/sbin/php-fpm restart
 然後打開瀏覽器查看,一切將恢復正常


[火星人 ]

來源:Net
連結:http://blog.luwenju.com/
擴展PHP的mbstring功能已經有631次圍觀

http://coctec.com/docs/service/show-post-15105.html