這兩天在安裝乙個程式時,要使用mbstring模組,可是現在在伺服器上面根本沒有這個模組,於是乎安裝步驟就進行不下去,於是乎就開始折騰mbstring的安裝;
網上介紹到了幾種方式,如如何為已安裝php擴充套件安裝mbstring,windows下面的安裝mbstring的方式,通過yum命令的安裝方式等,這些都不適合,特別是如何為已安裝php擴充套件安裝mbstring以為是靠譜的一種方式,結果也沒有解決問題,不是這種方式有問題,是我自己的php根本就沒有載入php.ini配置檔案,最後方式是乙個終極解決方案,適合於任何新模組的安裝,也很簡單,也就是寫乙個php的檔案,檢視當前php的環境資訊,就一行內容:
<?php phpinfo();?>
任意命名,放到web目錄的任意地方,執行這個檔案,在出現在介面的第三行的configure command中,就可以看到自己原來安裝php是傳入configure的引數,將這個引數拷貝出來,去掉頭部和尾部的" ' ",再來乙個全部替換,將「' '」替換為空格,那就得到原來的配置命令了,這個時候就可以重新安裝php了,而不用擔心因為時間太久了忘了原來的配置引數,而導致重新安裝使有些東西不可用,只需要在原來的配置命令後加上"--enable-mbstring
",再make、make install就ok了,再重新整理探針頁面,終於顯示已經支援mbstring了。
使PHP載入Mbstring模組。
windows server2003環境 首先用phpinfo測試頁面看一下有沒有裝載mbstring,如果沒有,嘗試將php mbstring.dll複製到 windows 目錄下。然後在php.ini配置檔案中將擴充套件extension php mbstring.dll前面的分號去除後重啟下w...
使php支援mbstring庫
mbstring庫 全稱是multi byte string 即各種語言都有自己的編碼,他們的位元組數是不一樣的,目前php內部的編碼只支援iso 8859 euc jp,utf 8 其他的編碼的語言是沒辦法在php程式上正確顯示的。解決的方法就是通過php的mbstring函式庫來解決 其安裝是在...
使php支援mbstring庫以及使用
1.執行 yum install php mbstring 2.修改php.ini 這一步非常重要,部分lxadmin版本無法自動修改 echo extension mbstring.so etc php.ini 更具php安裝目錄而定 3.重啟web service 如果是apache servi...