注:直接执行步骤6,如果报错缺少依赖再从步骤一执行。
1.下载导入离线包
2.安装依赖包
如果服务器上有gcc和g++ 可跳过
安装依赖包gcc,在gcc目录下执行以下命令:
rpm -Uvh *.rpm --nodeps --force
安装依赖包gcc-c++,在gcc-c++目录下执行以下命令:
rpm -Uvh *.rpm --nodeps --force
3.检测是否安装成功
gcc -v
g++ -v
版本可能不一样,但出现类似文字即可。
4.安装PCRE
在nginx目录下解压pcre并安装
tar -zxvf pcre-8.35.tar.gz
cd pcre-8.35
./configure
make
make install
5.安装libtool
在nginx目录下解压libtool 并安装
tar -zxvf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure
make
make install
6.安装nginx
在nginx目录下解压nginx并安装
tar -zxvf nginx-1.13.9.tar.gz
cd nginx-1.13.9
./configure
make
make install
7.启动nginx
cd /usr/local/nginx/sbin
./nginx
8.检查
默认端口为80,浏览器直接访问ip即可
遇到的问题
- 已经安装过pcre了 但是configure还是报错
the HTTP rewrite module requires the PCRE library.
安装pcre-develrpm -Uvh *
如果报错可强制执行rpm -Uih --nodeps --force *.rpm