linux 下安装nginx
1.先安装前置必须软件
yum install -y gcc-c++
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y make
2.下面进行nginx安装
1.先创建文件夹
mkdir /usr/local/nginx
2.下载nginx安装包
wget https://nginx.org/download/nginx-1.19.9.tar.gz
3.解压到当前目录下
tar -xzvf nginx-1.19.9.tar.gz -C /usr/local/nginx
4.使用nginx默认配置
./configure
5.编译安装
make
make install
注:在make 阶段会遇到两个错误(
1.src/os/unix/ngx_user.c:36:7: 错误:‘struct crypt_data’没有名为‘current_salt’的成员 cd.current_salt[0] = ~
编辑src/os/unix/ngx_user.c文件注释掉 cd.current_salt[0] =~salt[0];
2.rc/core/ngx_murmurhash.c:37:11: 错误:this statement may fall through [-Werror=implicit-fallthrough=]
编辑/usr/local/nginx/nginx-1.9.15/objs/Makefile 将-Werror去掉即可
)
6.进入sbin 目录执行
./nginx
7.查看是否启动nginx
ps -ef|grep nginx