nginx源码下载、编译和安装

nginx源码下载、编译和安装


nginx下载地址: http://nginx.org/en/download.html
选择好下载的版本后,如果有浏览器可以直接点击下载,如果在终端可以选择命令下载:

wget http://nginx.org/download/nginx-1.14.1.tar.gz

nginx源码下载、编译和安装_第1张图片
下载完成后,将其解压:

tar -zxvf nginx-1.14.1.tar.gz 

nginx源码下载、编译和安装_第2张图片
解压完成后,如下图所示:
在这里插入图片描述
进入到解压出来的nginx目录,可以看到有哪些文件:
在这里插入图片描述
执行以下命令开始安装(安装在/usr/local/nginx目录下):

 ./configure --prefix=/usr/local/nginx

nginx源码下载、编译和安装_第3张图片
执行该命令时,在最后可能会发生一些错误,比如缺少某些库之类的:
nginx源码下载、编译和安装_第4张图片
解决办法就是将缺少的库进行安装:
1、安装openssl库

sudo apt install openssl libssl-dev

2、安装pcre库

sudo apt install libpcre3 libpcre3-dev

3、安装zlib库

sudo apt install zlib1g-dev

安装完成后再次执行命令:

 ./configure --prefix=/usr/local/nginx

这次就没在报错了:
nginx源码下载、编译和安装_第5张图片
然后执行以下命令开始编译和安装nginx:

sudo make
sudo make install

安装完之后可以看到/usr/local/nginx目录下有以下文件:
nginx源码下载、编译和安装_第6张图片
进入到/usr/local/nginx目录,启动nginx:

sudo ./sbin/nginx

如果没报错则表示启动起来了,可以用以下命令进行确认:

ps -e | grep nginx

在这里插入图片描述
此时,在浏览器中直接输入127.0.0.1便可访问nginx:
nginx源码下载、编译和安装_第7张图片

你可能感兴趣的:(nginx)