【php博一博】爲PHP添加擴展

系統: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,檢測一下擴展是否已經添加上了,

如果添加上了,那恭喜你又進步了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章