nginx php動態編譯載入模組

2021-09-20 15:44:32 字數 807 閱讀 5451

#nginx動態編譯載入模組步驟

#檢視目前nginx版本及編譯模組

#nginx version: nginx/1.12.0

#built by gcc 4.8.5 20150623 (red hat 4.8.5-11) (gcc) 

#built with openssl 1.0.2k  26 jan 2017

#tls sni support enabled

##cd nginx-1.12.0

#make

###########################切記不能make install#####################

#此時原始碼包裡的objs多了乙個nginx啟動檔案.進入cd /opt/download/nginx-1.12.0/objs

#備份原來二進位制nginx啟動檔案.

----若是平滑公升級則在平滑重啟前,原始碼目錄下make upgrade .原始碼包要比現有包新穩定版.

動態編譯php

@進入原始碼包.

/opt/download/php-7.1.5/ext && ls

@進入需要載入的模組.如何gd

cd gd

@然後用原來編譯安裝好的php啟動目錄下的phpize生成configure

@把編譯配置加入安裝好的php-config

[root@centos7 gd] make && make install

@編譯完成後生成的檔案存放在,完成沒有報錯會提示如下.

@ 修改php.ini檔案extension支援gd.so

Nginx php 編譯安裝

步驟一 yum y install gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libxml2 libxml2 devel zlib zlib devel glibc gli...

mac os上編譯安裝nginx php

2.編譯安裝nginx,先現在zlib和pcre 4.先安裝mysql 選擇 為了在編譯php時,先把mysql編譯進去,省的以後為擴充套件編譯mysql 5.在 etc profile中加入如下環境變數 vi etc profile export path usr local mysql bin ...

Ubuntu編譯安裝nginx PHP7 2

wget mkdir p data exec安裝依賴 apt install y libpcre3 libpcre3 dev openssl libssl dev build essential zlib1g dev建立使用者www useradd www s sbin nologin 開始編譯ng...