nginx安装

下载nginx

nginx有三种版本,选择稳定版本(stable version),目前稳定版是1.18.0,使用linux系统安装,对于windows安装来说相对简单,linux系统则需要自己编译安装。

解压tar.gz文件

tar -xzf nginx-1.18.0.tar.gz

解压后进入nginx-1.18.0目录,之后的操作都在该目录下进行。

安装nginx

首先进行编译,在编译过程中它报了一个错误,由于系统缺少了pcre模块,该模块nginx自带的有,在auto/lib目录下,将该模块引入即可。当然也可以自己下载安装。

配置信息:

#其中prefix表示nginx的安装目录
./configure --prefix=/home/likexue/software/nginx --with-pcre=/home/likexue/software/nginx-1.18.0/auto/lib/pcre

配置结果:
nginx配置1

这里依赖的是nginx自带的pcre,配置也成功了,但是在编译时却找不到pcre
nginx编译错误

对于nginx自带的pcre模块好像缺少东西,我还是老老实实的在本地装一个pcre吧。

ubuntu下安装pcre命令:

sudo apt-get install libpcre3 libpcre3-dev  

继续执行配置命令:

./configure --prefix=/home/likexue/software/nginx #不需要手动添加pcre模块了,它会依赖系统的pcre模块

配置结果:
nginx配置2

可以看到现在它依赖的是本地的pcre library了,配置好以后会多出obgs目录和MakeFile文件。

然后开始编译,执行make命令。

make

执行成功后执行make install。

make install

安装结束。

当然,其中可能会遇到其他问题,一般都是nginx所依赖的包没有安装,比如zlib,安装对应的包就行了。

Logo

更多推荐