php 安裝擴展組件的方法

對於已經安裝完成的PHP,有時會出現沒有咱們所需擴展組件的狀況,這種狀況下須要編譯一下代碼安裝少的PHP組件,下面以安裝郵件系統時少了mbstring爲例說明.其它的PHP組件安裝方法同樣。php


php安裝擴展組件的方法中使用的PHP版本是:php-5.3.8apache


[MoUnix@Mounix.Com mbstring]# pwdspa

/data/Mounix.Com/org/php-5.3.8/ext/mbstringdebug

[MoUnix@Mounix.Com mbstring]#unix


1.在ext/組件/目錄下是沒有configure文件的,須要使用phpize生成configure文件。input

phpize目錄以下:/usr/local/php/bin/phpizestring


2.生成配置信息it

./configure --with-php-config=/usr/local/php/bin/php-config --enable-mbstringio


提示:若是對configure支持的參數不瞭解的能夠使用./configure --help查看幫助信息編譯


3.完成編譯安裝

make && make install


4.查看編譯後的PHP擴展文件

[MoUnix@Mounix.Com no-debug-non-zts-20090626]# ls -l

總計 2928

-rwxr-xr-x 1 root root 2994138 11-11 09:26 mbstring.so

[MoUnix@Mounix.Com no-debug-non-zts-20090626]# pwd

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

[MoUnix@Mounix.Com no-debug-non-zts-20090626]#


5.在/usr/local/php/lib/php.ini 中加入

extension = mbstring.so


重啓apache驗證


mbstring

Multibyte Support enabled

Multibyte string engine libmbfl

HTTP input encoding translationdisabled

相關文章
相關標籤/搜索