linux 源码包安装,Linux 下通过源码包 安装Nginx

网上看了好多文章,有些是yum安装,有些是源码包安装的,如果是新手容易看的云里雾里。这里稍微总结下,我是用的源码包安装的。

一、yum 和 源码包 安装的区别

yum 安装是在线安装,好处是:安装方式简单,不易出错;

源码包 安装是先将 nginx 的源码下载下来,在自己的系统里编译生成可执行文件,然后执行,好处是:因为是在自己的系统上编译的,更符合自己系统的性能,也就是说在自己的系统上执行 nginx 服务性能效率更好。

二、通过 源码包 安装Nginx

发现nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器

1、我的系统 centos 6.7 32位,首先安装缺少的依赖包:

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

2、下载的压缩文件可以任意放,我习惯性放在/usr/local/src。

切换目录:cd /usr/local/src

3、通过命令来下载源码包:wget -c https://nginx.org/download/nginx-1.11.6.tar.gz

注:wget不是安装方式,它是一种下载工具,类似于迅雷。

4、解压缩:tar -zxvf  nginx-1.11.6.tar.gz

5、解压缩后,进行可以看到 nginx-1.11.6这个目录,在 nginx-1.11.6 目录下执行 配置和make 命令:

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre

make && make install

6、启动Nginx:执行 /usr/local/webserver/nginx/sbin/nginx   ,再通过ps -aux | grep nginx,查看启动进程。浏览器输入IP地址,如下图所示,安装Nginx就成功。注:如果进行启动成功,但是浏览器访问不了,记得检查防火墙,将防火墙状态改为关闭。

f13ec2e98a1e

7、关闭Nginx:执行 /usr/local/webserver/nginx/sbin/nginx -s stop。此时刷新浏览器已经无法正常访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值