centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装

之前整理过centos 7 离线安装nginx的步骤 在线安装相对操作就简易多了

查看安装nginx需要的依赖是否已安装 没安装yum指令在线安装即可

我使用的是centos7.6版本

安装的nginx版本为1.17

一. gcc 安装
GCC编译器是Linux下最常用的C/C++编译器,它以gcc命令的形式呈现

检查是否安装

gcc -v

 

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第1张图片

已安装会显示版本号,未安装执行在线安装指令

 

yum install gcc-c++

二. PCRE  安装
PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。

查看是否安装

rpm -qa pcre

已安装会显示版本号,未安装执行在线安装指令

yum install -y pcre pcre-devel

 

三. zlib 安装

zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。截至2007年3月,zlib是包含在Coverity的美国国土安全部赞助者选择继续审查的开源项目。

zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。

查看是否安装

yum list installed | grep zlib*

已安装会显示版本号,未安装执行在线安装指令

yum install -y zlib zlib-devel

 

四. OpenSSL 安装

openssl是多功能命令工具,用于生成密钥,创建数字证书,手动加密解密数据
nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。

查看是否安装

rpm -qa openssl

已安装会显示版本号,未安装执行在线安装指令

yum install -y openssl openssl-devel

 

五.安装nginx

可以使用wget指令在线下载,不过nginx服务器好像是国外的,可能网络不稳定

我是本地网络下载后上传到nginx服务器

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第2张图片

解压 cd到nginx压缩包目录 执行

tar -zxvf nginx-1.17.10.tar.gz

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第3张图片

cd到解压好的nginx安装包根目录

执行配置指令

./configure

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第4张图片

执行安装指令

make

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第5张图片

make install

centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装_第6张图片

安装后会打印出 nginx的安装目录 /usr/local/nginx 以及配置文件目录/usr/local/nginx/conf/nginx.conf

六.启动nginx

查看ng的配置文件,默认断开是80 ,启动前先确保80端口没被占用

cd到ng启动目录 /usr/local/nginx/sbin

 

直接复制我离线安装nginx博客的启动,重启步骤

初次启动  
cd /usr/local/nginx/sbin
执行指令 ./nginx

./表示是当前目录
浏览器已可访问nginx,打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 安装并运行成功。;

如果暂没有window电脑可以访问到也可以执行指令查看

任意路径执行执行

curl http://127.0.0.1

(nginx配置文件配置的默认端口是80)


 

停止nginx

cd /usr/local/nginx/sbin

执行指令./nginx -s stop

 

重启nginx,重新加载配置文件

cd /usr/local/nginx/sbin

执行指令./nginx -s reload

 

查看nginx是够启动

ps -ef|grep nginx

 

 

你可能感兴趣的:(软件,nginx,nginx依赖,在线安装,centos7)