PHP動態模組增加

2022-06-24 04:45:13 字數 591 閱讀 4449

以安裝openssl模組為例

注:配置php的openssl模組需要優先配置系統openssl功能

解壓php原始檔,進入原始檔下 ext/openssl 目錄

/usr/local/php/bin/phpize

注:該步驟會生成configure檔案,執行時可能提示缺少檔案config.m4,將當前目錄下的config0.m4拷貝至當前目錄即可:cp

config0.m4 config.m4

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

make && make install

該步驟將生成具體的openssl.so模組,具體存放位置請參考編譯資訊;將生成的openssl.so模組拷貝至php擴充套件目錄, 擴充套件目錄具體參考php配置檔案,新增php.ini配置檔案中模組支援,如果用apache則重啟apache服務,若為nginx則需要重啟php-fpm

附錄:ftp.gnu.org/gnu/autoconf

ftp.gnu.org/gnu/m4/

php增加模組的方法

安裝gettext 模組 root localhost cd usr src php 5.3.27 ext gettext root localhost gettext phpize configuring for php api version 20090626 zend module api n...

PHP動態擴充套件模組

php動態擴充套件模組 usr local php bin php m 檢視模組 下面安裝乙個redis的模組 cd usr local src wget mv develop phpredis develop.zip unzip phpredis develop.zip cd phpredis d...

PHP動態新增模組

cd usr local src php 5.2.8 ext gd 原始碼包 usr local php bin phpize php安裝目錄裡的乙個命令 coconfiguring for php api version 20041225 zend module api no 20060613 z...