linux下nginx编译安装
步骤:
1、获取nginx安装包。
进入nginx官网:http://nginx.org/
找到稳定版本:
点击红框内的链接。
使用wget获取安装包。
wget http://nginx.org/download/nginx-1.14.2.tar.gz
2、解压安装包。
tar zxvf nginx-1.14.2.tar.gz
3、进入解压后的安装包目录。
cd nginx-1.14.2
4、可以先尝试一下./configure看看是否会报错,如果报错,则按照错误进行相应的操作。
./configure --prefix=/usr/local/nginx
我们可能会遇到这样的额错误。
error:the HTTP gzip module requires the zlib library
直接yum安装相应的软件就能解决问题。
yum install -y zlib-devel
我们还可能遇到的是关于pcre的问题,同样yum解决。
yum install pcre pcre-devel
5、再次进行:./configure --prefix=/usr/local/nginx
发现没有报错。
6、安装:make&make install
成功!!!
7、启动nginx。
进入到nginx安装目录:
cd /usr/local/nginx/
我们会看到以下目录。
进入sbin目录,我们可以看到nginx的启动文件。
启动nginx:
./nginx
到这里如果没有报错,则nginx安装成功。我们在浏览器访问,会得到这样的结果:
tips:我们在启动的时候,可能会遇到这样的错误:
因为,linux中已经有程序占了80端口。
解决方法:把占用80端口的程序找出来,kill掉。
kill掉占用80端口的程序后,就可以正常启动了。