1.在/usr/local目录下新建一个文件夹src,将其作为安装目录
cd /usr/local
mkdir src
2.安装make
用make --version 命令查看是否已安装make,如果没有,执行下面的命令
yum -y install gcc automake autoconf libtool make
3.安装g++
在线状态
yum install gcc gcc-c++
离线状态
1、把gcc和g++依赖包文件夹上传到/usr/local/src中
分别进入gcc和g++文件夹下 cd /usr/local/src/gcc cd /usr/local/src/g++执行rpm -Uvh *.rpm --nodeps --force 命令
4.进入src文件夹
cd /usr/local/src
5.安装PCRE库
下载安装包
https://sourceforge.net/projects/pcre/files/pcre/8.39/
#解压安装包:
tar -zxvf pcre-8.39.tar.gz
#进入安装包目录
cd pcre-8.39
#编译安装
./configure
make
make install
#查看pcre版本
pcre-config --version
6.安装zlib库
cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
7.安装openssl
cd /usr/local/src
wget http://nginx.org/download
tar -zxvf openssl-1.0.1t.tar.gz
8.安装nginx
cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install
yum -y install openssl openssl-devel
9.启动nginx
因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。输入以下命令打开nginx.conf文件
vim /usr/local/nginx/conf/nginx.conf
修改端口号为8089,server_name改为本服务器IP(也可以用默认的80,看项目需求决定)
打开大写,按ZZ保存并退
启动nginx(启动代码格式:nginx安装目录地址 -c nginx配置文件地址)
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
10.打开防火墙
firewall-cmd --permanent --add-port=8089/tcp
firewall-cmd --reload
11.重启nginx
验证配置文件是否正确
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
重启Nginx服务
进入nginx可执行目录sbin下,输入命令./nginx -s reload
12.在浏览器中输入nginx端口号,查看是否成功