linux搭建nginx rpm檔案安裝

2021-07-29 02:33:41 字數 1538 閱讀 9591

使用xftp工具將檔案上傳至伺服器, 使用xshell 解壓nginx包,如**壓出來

進入nginx解壓包,執行./configure , 報如下錯誤

缺少必要的庫檔案, 執行yum -y install gcc gcc-c++ autoconf automake  

等到最後出現complete! , 表明所需要的庫安裝成功。  接著執行./configure ,顯示如圖

然而又出現了乙個問題,如上圖./configure: error: the http rewrite module requires the pcre library.

缺少pcre 庫,使用yum -y install pcre pcre-devel 

等出現complete!  表明庫檔案安裝完成

接著執行./configure,顯示如下

這個錯誤與上面提到的prce 是同乙個錯誤,缺少zlib庫檔案,參考上面解決方案,執行 yum -y install zlib zlib-devel

但是我在centos7 中使用這個命令時,報了乙個庫衝突問題。(之前在centos6安裝貌似沒有這個問題)如圖

解除安裝掉字尾是i686這個zlib 庫檔案,我覺得這個應該是版本問題,乙個64位 乙個32位 。執行命令 rpm -e --nodeps   zlib-1.2..... ,然後接著安裝zlib庫   緊接著在執行./configure   

等最後顯示這個 表示成功,    在執行make  install

成功將會顯示這個,

進入/user/local  可以看到nginx包 

然後我們輸入啟動命令

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

在頁面輸入我們的ip 

製作自己的nginx rpm包

nginx自助編譯原始碼包 2 安裝原始碼包 rpm ivh nginx 1.16.1 1.el7.ngx.src.rpm 安裝之後,會發現目錄結構如下 sources目錄為原始碼目錄 specs目錄下就是可以自己構建需要的rpm安裝包的目錄了 3 進入到specs目錄,nginx.spec檔案即為...

linux搭建lnnp linux搭建lnmp環境

php7.3.5 nginx1.16 mysql8 1 準備 新建目錄,lnmp php7 lnmp nginx mkdir p lnmp php7 mkdir lnmp nginx 安裝依賴 yum install gcc gcc c automake pcre pcre devel zlip z...

搭建Linux閘道器

主要目的 搭建閘道器,使內網能自動獲得ip,並正常訪問外網 作業系統 ubuntu 10.10 需要的軟體有dhcp3 server和firestarter 即 sudo apt get install dhcp3 server firestarter eth0為外網網絡卡,eth1為內網網絡卡 下...