在lnmp環境中的nginx編譯安裝

2022-09-26 12:48:22 字數 1732 閱讀 5091

我用的linux系統是 centos7.1。

如果linux系統沒有預先安裝 gcc 等編譯軟體可以用yum源安裝。安裝nginx,首先需要安裝依賴模組pcre、zlib、openssl。

gzip 模組需要 zlib 庫

rewrite 模組需要 pcre 庫

ssl 功能需要 openssl庫

1.安裝pcre依賴

2.安裝zlib依賴

3.安裝openssl依賴

4.安裝nginx服務

手動建立 nginx 使用者與使用者組

groupadd nginx

useradd nginx -g nginx -s /sbin/nologin -m

./configure --prefix=/opt/project/nginx-1.14 #nginx 安裝位置

--www.cppcns.comsbin-path=/opt/project/nginx-1.14/sbin/nginx #設定nginx可執行檔案路徑

--conf-path=/opt/project/nginx-1.14/config/nginx.conf #設定nginx配置檔案路徑

--pid-path=/opt/project/nginx-1.14/logs/nginx.pid #設定nginx.pid檔案

--error-log-path=/opt/project/nginx-1.14/logs/error.log #設定主錯誤,警告,和診斷檔案的名稱

--lock-path=/opt/project/nginx程式設計客棧-1.14/logs/nginx.log \

--http-log-path=/opt/project/nginx-1.14/logs/access.log #設定主請求的http伺服器的日誌檔案的名稱

--with-pcre=/var/software/nginx/pcre-8.38 #指的是pcre 的原始碼路徑

--with-zlib=/var/software/nginx/zlib-1.2.11 #指的是zlib 的原始碼路徑

--with-openssl=/var/software/nginx/opewww.cppcns.comnssl-1.1.1-pre5 #指的是openssl 的原始碼路徑

user nginx nginx;

啟動nginx /opt/project/nginx/nginx

重啟nginx /opt/project/nginx/nginx -s reload

殺掉程序 pkill -9 nignx

檢視埠 netstat 程式設計客棧-ano|grep 80

檢視程序 ps -ef|grep nginx

6>

如果訪問不了,需要關閉防火牆。

centos7 檢視防火牆狀態

firewall-cmd --state #running 防火牆執行中 (not running 已關閉)

關閉防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

如果在安裝過程中,遇到問題請自行google,因為系統的差異遇到的錯誤可能不太一樣。

本文標題: 在lnmp環境中的nginx編譯安裝

本文位址:

LNMP環境搭建(一 nginx)

1.從nginx官網獲取原始碼包 cd usr local src wget 2.解壓原始碼包 tar xf nginx 1.10.3.tar.gz 3.進入軟體安裝資料夾 cd nginx 1.10.3 4.建立nginx使用者,如果已存在可忽略此步驟 groupadd r nginx usera...

LNMP在CentOS環境的部署

資源獲取及安裝 整個過程可能會持續十幾分鐘 wget co lnmp1.5.tar.gz tar zxf lnmp1.5.tar.gz cd lnmp1.5 install.sh lnmp 外掛程式安裝 addons.sh install redis addons.sh install memcac...

在樹莓派上搭建LNMP環境

在樹莓派3代b型上搭建nginx mariadb php7.0環境。nginx 先安裝pcre,進入pcre原始碼目錄,執行 configure,沒有錯誤的話,接著執行 make sudo make install。完成後進入nginx原始碼目錄,執行命令 configure prefix etc ...