目录
前面我们简单分享了手工编译安装的流程和必要的编译环境,详见:Linux手动编译安装
我们来试试使用手工编译安装的方式来安装Nginx。
一、准备工作
1、安装环境
准备好linux虚拟机系统,进行编译安装环境的搭建,这里把代码直接放过来:
yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel expat-devel
2、软件包
下载或者从其他设备上传输nginx的压缩包到我们的linux系统上:
wget http://nginx.org/download/nginx-1.22.0.tar.gz
二、进行编译安装
1、解压缩包
对压缩包进行解压:
tar zxvf nginx-1.22.0.tar.gz -C /opt
2、创建用户nginx
安装前我们创建一个程序用户nginx
useradd -M -s /sbin/nologin nginx
3、进行安装
进入解压后的目录,执行./configure
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module
make && make install
4、报错情况
在进行安装过程中,可能会出现的报错情况和解决方法如下
在执行--with-http_stub_status_module(状态应用控制模块)时,会报错: