lnmp之安裝PHP模塊/擴(kuò)展(不需要重裝PHP)
VPS偵探一直在努力的去營造一個(gè)VPS相關(guān)話題的交流環(huán)境,于是有了很多的VPS相關(guān)的教程、QQ群、有了論壇、有了LNMP一鍵安裝包...,在此說明一下Linux下PHP模塊/擴(kuò)展都是采用此方法安裝或安裝php直接編譯進(jìn)去,PHP的dll模塊/擴(kuò)展文件是Windows下php模塊的使用方法,兩者是無法通用的!!
VPS偵探主要根據(jù)論壇上lnmp版塊用戶反映來寫一些教程,今天說一下如何為lnmp的php安裝一些自己需要的模塊,下面主要有兩種方式進(jìn)行安裝:源碼編譯方式安裝和pecl方式進(jìn)行安裝。
源碼編譯安裝
安裝前
安裝前建議先執(zhí)行 /usr/local/php/bin/php -m (此命令顯示目前已經(jīng)安裝好的PHP模塊)看一下,要安裝的模塊是否已安裝。然后下載當(dāng)前PHP版本的源碼并解壓。
大部分php擴(kuò)展/模塊的源碼編譯安裝就是三個(gè)步驟,在源碼目錄下執(zhí)行:
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
有些模塊可能會(huì)稍微有差異(如要求添加一些參數(shù)),但是 --with-php-config=/usr/local/php/bin/php-config 是所有PHP模塊最基本的參數(shù)這個(gè)是必須要有的,具體看模塊的安裝文檔就可以。
本文以imap和exif模塊為例,進(jìn)入php源碼目錄下ext,里面會(huì)有大部分模塊的源碼,這里都是php自帶模塊,第三方模塊的話需要自己找第三方模塊的源碼。
一、安裝imap模塊
1、安裝imap模塊前需要先安裝imap所需的庫:
查看全文 »










