1.软件下载
到官网下载一个稳定的版本 http://nginx.org/en/download.html
2.安装依赖
2.1 安装pcre依赖
下载pcre
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
2.2 解压压缩文件
[root@localhost opt]# tar -zxvf pcre-8.37.tar.gz
2.3 执行make install命令
进入 pcre目录,执行./configure 在执行make make install
[root@localhost opt]# cd pcre-8.37
[root@localhost pcre-8.37]# ./configure
[root@localhost pcre-8.37]# make
[root@localhost pcre-8.37]# make install
2.4 安装zlib
[root@localhost opt]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3.安装nginx
1.上传 解压
[root@localhost opt]# tar -zxvf nginx-1.8.0.tar.gz
2.进入压缩目录 执行./configure
[root@localhost nginx-1.8.0]# ./configure
3.make && make install
[root@localhost nginx-1.8.0]# make && make install
4.启动
进入/usr/local/下 Nginx目录下/sbin
[root@localhost nginx-1.8.0]# cd /usr/local/
[root@localhost sbin]# ./nginx
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
但是启动的时候报错了,找了一下按照下面这个博主的步骤解决了。
就添加了一行这个就可以了。我也不清楚什么原因、
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export 命令用于设置或显示环境变量。
https://www.cnblogs.com/Primzahl/p/9261760.html
4.Nginx常用命令
#查看nginx的版本号
[root@localhost sbin]# ./nginx -v
#停止nginx
[root@localhost sbin]# ./nginx -s stop
#启动
[root@localhost sbin]# ./nginx
#重新加载
[root@localhost sbin]# ./nginx -s reload