系統:Ubuntu 12.04
核心:Linux 3.2.0-45-generic
PHP版本:5.4.9
要求:
1.已安裝好php;
2.php源碼;
以添加mbstring(iconv,sqlite,ftp,mysqli,odbc,pdo,openssl等都類似)擴展爲例,假設php的安裝目錄爲:/usr/local/php,php源碼的目錄爲:/usr/local/src/php-5.4.9/,添加擴展的步驟爲:
1.進入php源碼mbstring擴展的目錄;
$cd /usr/local/src/php-5.4.9/ext/mbstring
2.執行phpize命令生成configure配置文件
$phpize
3.執行configure
$./configure --with-php-config=/usr/local/php/bin/php-config
4.make
$make
5.make install
$make install
6.把編譯生成的擴展鏈接文件(一般放在/usr/local/php/lib/php/extensions/目錄下)拷貝到你php.ini配置文件extension_dir配置
指令配置的目錄裏,如果沒有配置extension_dir,需要添加上這個配置指令。最好是放在如:/usr/local/php/ext這樣的目錄下;
7.修改php.ini配置添加如下配置:
extension=mbstring.so
8.重啓你的php,檢測一下擴展是否已經添加上了,
如果添加上了,那恭喜你又進步了。