php安裝擴充套件的思路

2021-09-27 01:39:58 字數 731 閱讀 2087

從查詢需要的擴充套件

選擇擴充套件的版本(注意檢視擴充套件版本與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...