linux上安装nginx全攻略

版本

linux–red hat 7.3
nginx–stable version 1.16.0

nginx下载说明

linux上安装nginx全攻略_第1张图片

安装步骤(这里以虚拟机为准)

1.解压包

$ tar -xvf nging.1.16.0.tar.gz

2.编译

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

*这里会报错
在这里插入图片描述然后下载pcre库,进行安装,在安装的过程中,会报错,要你安装gcc和gcc++库
这里我把安装这些库的步骤记录一下:

1 安装GCC库
由于gcc库的依赖很多,一般我们选择用yum安装,但是很多情况下,我们不得不进行离线安装,这里,我只记录离线安装的方式:
#1 挂载安装盘iso到/mnt/cdrom下
$ mount /dev/cdrom /mnt/cdrom 这里是针对虚拟机的,实体机不一样
#2 安装gcc和gcc++
$ cd /mnt/cdrom/Package
$ rpm -ivh gcc-4.8.5-11.el7.x86_64.rpm
$ rpm -ivh gcc-c+±4.8.5-11.el7.x86_64.rpm
如果报错,则安装报错的库
$ rpm -ivh libstdc+±devel-4.8.5-11.el7.x86_64.rpm
$ gcc -v 装完后验证下,看看是否安装了对应的版本

2 安装pcre
$ cd /home/test/
$ ce pcre-8.43/
$ ./configure 不报错的继续,报错解决问题
$ make && make install

3 安装nginx
$ cd /home/test/nginx-1.16.0 这是我的路径,你的不一样
$ ./configure
又报错了
在这里插入图片描述

4 安装zlib库
$ cd /mnt/cdrom/Package
$ rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm 这个库基本没什么问题,然后继续安装nginx
$ cd /homt/test/nginx.1.16.0
$ ./configure --prefix=/usr/local/sbin/nginx
$ make && make install

5 启动nginx
$ /usr/local/sbin/nginx/sbin/nginx
$ ps -ef | grep nginx 查看下是否启动了

到这里基本所有安装完成了

常用命令

nginx启动

$ /usr/local/sbin/nginx/sbin/nginx
这里要说明的是,很多博文写nginx进行启动,这样写是有前提的,是把路径设置到环境变量里去了才行,个人不建议搞,除非专业的,麻烦
/usr/local/sbin/nginx/sbin/nginx -c /usr/local/sbin/nginx/conf/nginx.conf
进行启动,以nginx.conf配置启动
$ /usr/local/sbin/nginx/sbin/nginx -t
查看是否配置正确

nginx停止

$ /usr/local/sbin/nginx/sbin/nginx -s stop

nginx重新加载

$ /usr/local/sbin/nginx/sbin/nginx -s reload

你可能感兴趣的:(Linux,nginx,redhat上安装nginx,nginx启动命令)