在linux系統中利用phpize腳本安裝php擴展模塊

php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行腳本,這個腳本的用途是動態安裝php擴展模塊。

利用phpize腳本安裝php擴展模塊的好處是在安裝php時沒有安裝的擴展可以再以後隨時安裝上而且不需要重新安裝PHP。

 

具體的安裝步驟如下:

1、切換到擴展模塊目錄

在php源碼包被解壓後的目錄中有個ext子目錄,這裏有近70多個主流的php擴展模塊安裝包。

如現在要安裝memcache擴展,則切換到memcache目錄:

cd /software/php-5.2.14/ext/memcache 

2、在memcache目錄中執行phpize腳本

/usr/local/php/bin/phpize

執行成功會返回幾行數據:

 

Configuring for:

PHP Api Version:         20041225

Zend Module Api No:      20060613

Zend Extension Api No:   220060519

 

3、開始編譯(注意--with-php-config參數)

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

 

4、make

 

5、make install

這時在/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/目錄會生成memcache.so文件

 

6、在php.ini中找到extension_dir字段,把值修改成/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

 

7、再在php.ini的Dynamic Extensions節位置下添加

extension = "memcache.so"

 

8、重啓 PHP 、NGINX 、APACHE

 

 

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