1. 下载nginx安装包。
nginx: download
2. 通过命令解压nginx压缩包。
tar -zxvf nginx-1.21.6.tar.gz
3. 预编译nginx(非编译版本的nginx)。
prefix=/usr/local/nginx为安装路径
./configure --prefix=/usr/local/nginx
如果报以下错: error: C compiler cc is not found
那么执行命令安装安装:yum -y install gcc-c++
编译最后可能会报以下错误:缺少类库。
?执行命令解决以上报错:yum install -y pcre pcre-devel
?重新执行:./configure --prefix=/usr/local/nginx。报错:
执行命令解决以上问题:yum install -y zlib zlib-devel?
如果还报以上错误:关于gzip的错误。那么执行如下命令解决问题:
1. wget http://www.zlib.net/zlib-1.2.11.tar.gz
2. tar -xzvf zlib-1.2.11.tar.gz
3. cd zlib-1.2.11
4. ./configure
5. make
6. make install
重新执行:./configure --prefix=/usr/local/nginx
4. nginx-1.21.6目录下执行make命令。
5.?nginx-1.21.6目录下执行 make install 命令。
6. 进入目录:cd /usr/local/nginx/
conf为配置文件
sbin为可执行文件
logs为日志
html为页面文件
7. 进入sbin目录,执行 ./nginx,启动nginx服务。
8. 访问:http://xxxxxx ,如下图所示:
9. nginx服务停止命令:/usr/local/nginx/sbin/nginx -s stop
|