linux CentOS 7虛擬機(僅主機模式) 安裝編譯Nginx 流程二(安裝編譯環境)

在上一篇進行了網絡的配置:linux CentOS 7虛擬機(僅主機模式) 安裝編譯Nginx 流程一(網絡配置)

有了網絡就好辦事了,要安裝Nginx就要有安裝包,安裝包可以到官網下載 我用的穩定版本的 nginx-1.14.0.tar.gz

用上傳工具上傳到CentOS上(工具網上有很多) 然後解壓  得到nginx-1.14.0文件夾

第二部我們要編譯得到一個Makefile文件

要編譯 我們要有gcc-c++的庫 用which gcc 查看一下有沒有,有的話就不用下載了

直接使用yum下載:有網絡的情況下基本上是可以下載的

yum install gcc-c++

安裝成功後我們進入到nginx-1.14.0文件夾

然後運行 這裏指定了nginx的安裝目錄實在 根目錄下的usr/local/nginx文件夾 (需要手動創建目錄)

./configure \
--prefix=/usr/local/nginx

這一步遇到的問題:

1、./configure: error: the HTTP rewrite module requires the PCRE library.

解決:直接安裝即可

yum -y install pcre-devel

2、./configure: error: the HTTP gzip module requires the zlib library.

解決:直接安裝即可

yum install -y zlib-devel

安裝完成後在輸入 ./configure運行

沒有問題後在輸入make進行編譯,編譯完成後進行安裝 make install ,安裝完成後 查看nginx-1.14.0文件夾裏面會多了一個Makefile文件

然後到  /usr/local/nginx/ 查看 已經安裝成功,可以啓動nginx了

進入sbin目錄 cd sbin 

啓動:

./nginx

停止:

./nginx -s stop

啓動之後 我們在本機的瀏覽器打開虛擬機的ip,  尼瑪 發現根本就連接不上:

原因是應爲沒有開放80端口:解決方法:參考: https://www.cnblogs.com/xiaocaoer/p/8399911.html

然後我們就可以訪問nginx了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章