我是一個(gè)前端玩家修赞,如有錯(cuò)誤晾匠,請留言
第一步:切換到src目錄
cd /usr/local/src
第二步:下載nginx壓縮包
wget http://nginx.org/download/nginx-1.13.8.tar.gz //1.13.8是版本號聊浅, wget是下載命令
第三步:解壓
tar zxvf nginx-1.13.8.tar.gz //z:代表文件是壓縮文件桌肴,v: 代表顯示解壓詳細(xì)信息蛋辈,x: 表示從tar 包中把文件提取出來瑟慈, f : 表示文件, tar: 解壓命令
第四步:配置(設(shè)置安裝目錄)
./configure --prefix=/usr/local/nginx
./configure --sbin-path=/usr/local/nginx (配置可執(zhí)行命令目錄)
但是會報(bào)下面的錯(cuò):
解決pcre模塊錯(cuò)誤:安裝apt-get install libpcre3 libpcre3-dev
解決zlib錯(cuò)誤:
apt-get install ruby 安裝ruby
apt-get install zlib1g 安裝zlib
apt-get install zlib1g-dev 安裝zlib-dev
第五步:再次執(zhí)行配置
./configure --prefix=/usr/local/nginx
./configure --sbin-path=/usr/local/nginx
第六步:安裝
make && make install
第七步:此時(shí)你可以看到/usr/local/ 有個(gè)nginx目錄(此步不需執(zhí)行)
啟動:
啟動代碼格式:nginx安裝目錄地址(即為第七步nginx地址) -c nginx配置文件地址
即為:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
如果在sbin目錄下(下面這種啟動也是ok的)
./nginx -c /usr/local/nginx/conf/nginx.conf
啟動報(bào)錯(cuò):
這是80端口占用
解決辦法:1.查看端口及軟件
netstat -antp
2.殺掉進(jìn)程
kill -9 進(jìn)程號
檢查配置:
進(jìn)入nginx安裝目錄sbin下仔雷,輸入命令./nginx -t
重啟:
進(jìn)入nginx安裝目錄sbin下蹂析,輸入命令./nginx -s reload