在 Linux 下安装 Nginx 我们除了可以使用 yum 的方式来安装,还可以使用源代码编译安装的方式来安装。
我们打开如下网址,打开 Nginx 的官网,网址如下:
http://nginx.org/en/download.html
此时页面如下:
其中,Nginx 的版本介绍如下:
版本 | 描述 |
---|---|
Mainline version | 开发版 |
Stable version | 稳定版 |
Legacy versions | 历史版本 |
Source Code | 源代码 |
Pre-Built Packages | 编译好的安装包 |
我们选择稳定版本,即 Stable version,点击下面的链接,开始下载,具体页面如下:
点击上面的链接,开始下载,下载完成后,如下图所示:
现在,我们通过 ftp,将下载好的 Nginx 安装包上传到我们的 Linux 上面,接着,我们使用 tar 命令,解压缩该安装包,具体命令如下:
tar zxvf nginx-1.18.0.tar.gz
解压完毕后,如下图所示:
现在,我们使用 cd 命令,切换到 nginx 的解压目录,具体命令如下:
cd nginx-1.18.0/
接着,我们使用 ls 命令,查看当前的目录下的文件,具体命令如下:
ls
执行完毕后,如下图所示:
现在,我们执行 config 命令,具体命令如下:
./configure --prefix=/opt/web/nginx --with-http_stub_status_module --with-http_ssl_module
执行完毕后,如下图所示:
同时,我们使用 ls 命令,可以看到,此时生成了 Makefile 文件,如下图所示:
现在,我们执行 make 命令进行编译,具体命令如下:
make
执行完毕后,如下图所示:
现在,我们执行安装,具体命令如下:
make install
执行完毕后,如下图所示:
现在,我们查看 /opt/web/nginx
目录下的文件,具体命令如下:
ls /opt/web/nginx
执行完毕后,如下图所示:
我们看到,此时安装目录下有了对应的 Nginx 的文件,即,我们通过源码的方式成功安装了 Nginx。
Nginx 安装完毕后,我们通过 nginx 命令,可以查看当前安装的 nginx 版本,具体命令如下:
/opt/web/nginx/sbin/nginx -v
此时,输出如下:
同时,我们还可以通过 nginx 命令查看编译的参数,具体命令如下:
/opt/web/nginx/sbin/nginx -V
此时,输出如下:
我们看到了所有的 nginx 的编译参数。