需要先安装gcc-c++,pcre,zlib包,在第一张光盘里面
yum install gcc-c++
yum install -y openssl open ssl-devel
yum install -y pcre pcre-devel //pcre包 后缀为devel为开发包
yum install -y zlib zlib-devel //zlib包
安装
https://nginx.org/download/nginx-1.19.9.tar.gz 下载nginx包,源码包
tar -zxvf nginx-1.19.9.tar.gz //解压
cd nginx-1.19.9 //进入nginx目录
进入nginx-1.19.9配置
./configure --prefix --prefix=/usr/local/nginx --user=nginx --group=nginx
//安装在/usr/local/nginx 以用户nginx启动 组类型nginx
生成Makefile文件后
make //进行编译二进制文件
make install //安装
确认安装
进入目录/usr/local/nginx
cd /usr/local/nginx
启动nginx
cd /usr/local/nginx/sbin
./nginx //启用
ss -natpl |grep 80 //通过查看80端口看是否启用nginx
主页存放位置
/usr/local/nginx/html/
停止nginx
cd /usr/local/nginx/sbin
./nginx -s stop //停止
重要文件
后缀为temp临时文件 conf配置目录 conf目录下nginx.conf主配置文件
nginx.conf文件
由于nginx不能识别php解析,不如apache可以通过插件解析php
安装php,并配置nginx解析php,请参考:(41条消息) nginx搭建&PHP安装_li__chen的博客-优快云博客