php擴(kuò)展模塊安裝過程

簡介

安裝php模塊,不需要重新編譯php,可以動(dòng)態(tài)擴(kuò)展php模塊。

例子

以安裝msgpack模塊為例:(此處php5.6是編譯安裝的)

1、下載msgpack模塊源碼包

wget http://pecl.php.net/get/msgpack-0.5.7.tgz

2、解壓,進(jìn)入源碼目錄

tar zxvf msgpack-0.5.7.tgz
cd msgpack-0.5.7

3、源碼包是沒有configure文件的,需要運(yùn)行phpize 來生成configure文件

/usr/local/php/bin/phpize

4、編譯安裝

根據(jù)編譯目錄確定php-config的路徑,不一定是在/usr/local/php目錄下。

# ./configure --with-php-config=/usr/local/php/bin/php-config 
# make
# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

根據(jù)上邊提示,可知擴(kuò)展模塊存放的目錄:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

5、讓msgpack模塊生效

在php.ini中加入:

extension=msgpack.so

重啟php-fpm服務(wù)

6、查看msgpack模塊是否生效

php -m :查看php安裝了哪些模塊

# /usr/local/php/bin/php -m |grep msgpack
msgpack
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容