從查詢需要的擴充套件
選擇擴充套件的版本(注意檢視擴充套件版本與php版本的相容性)
判斷檔案的安裝型別
直裝:(解壓出來就是 .so 檔案),直接複製檔案到擴充套件目錄,在php.ini中開啟相應的擴充套件即可
編譯安裝:需要先進行編譯,再複製檔案到擴充套件目錄,在php.ini中開啟相應的擴充套件
二、phpize
phpize是用來擴充套件php擴充套件模組的。
通過phpize可以建立php的外掛程式模組。
/usr/local/php/bin/phpize
三、configure
主要是配置php配置檔案引數
./configure --with-php-config=/usr/local/php/bin/php-config
若配置編譯引數執行過程**現錯誤,則需要安裝 autoconf,autoconf可以自動地配置軟體源**
yum install autoconf
四、編譯安裝
make && make install
複製.so
擴充套件檔案到php擴充套件目錄(若已經自動複製,則忽略)
五、php.ini
在php.ini中開啟擴充套件,配置相應的擴充套件引數,重啟php-fpm
六、參考
redis擴充套件:
php擴充套件安裝
以前以為php的擴充套件要重新編譯php,今天在群友的指點下知道可以像apache模組一樣動態擴充套件,以mcrypt舉例。進入要安裝的擴充套件的原始碼目錄 cd root php 5.2.6 ext mcrypt 執行phpize usr local php5 bin phpize ansi ro...
安裝 PHP 的 PECL HTTP 擴充套件
我的環境是 apache 2.2.19 php 5.3.6 分別在 fedora 14 linux 和 windows 2003 server 下安裝。在 linux 下編譯安裝即可 找 pecl http 解壓 pecl http 1.7.1.tgz 然後 phpize configure mak...
安裝 PHP 的 PECL HTTP 擴充套件
我的環境是 apache 2.2.19 php 5.3.6 分別在 fedora 14 linux 和 windows 2003 server 下安裝。在 linux 下編譯安裝即可 找 pecl http 解壓 pecl http 1.7.1.tgz 然後 phpize configure mak...