免编译安装Nginx_编译安装nginx1.8

想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是 PERC和Openssl库。

前提:
1.安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)

yum install pcre pcre-devel

2.安装OpenSSL库(若服务器提供安全网页(https://)时,会用到OpenSSL库)

yum install openssl openssl-devel

注意:带-devel的库和不带-devel的库的区别,在我之前的文章里有介绍,这里不再赘述。

yanlei:linux 中 devel包 和 非devel包的区别​zhuanlan.zhihu.com

正题:
1.使用 wget 或 curl 命令下载nginx

2.使用 tar 命令解压nginx

3.进入解压目录 使用 ./configure --help 查看nginx的可配置项 (也可通过nginx官网查看,地址:http://nginx.org/en/docs/configure.html)
注意:--with- 开头的配置项是没有安装的配置,该参数表示安装此配置
--without- 开头的配置项是已经安装的配置,该参数表示卸载此配置

4.使用 ./configure 预编译nginx、
注意:一定要写成 ./configure ,而不是configure,运行其它二进制的程序也一样,直接写 configure,linux 系统会去 PATH 里寻找有没有叫 configure 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 configure 是会找不到命令的,要用 ./configure 告诉系统说,就在当前目录找 (更多内容请查看https://www.runoob.com/linux/linux-shell.html)
例如:./configure --prefix=/usr/local/nginx --with-http_ssl_module

预编译完成截图:

63f4c94cd84a0a145deee884294a2800.png

5.使用 make 命令编译nginx
注意:执行该命令后会在nginx命令下生成objs文件夹,里面是编译产生的中间文件

4378a0a1f5c2c1d9a6be4238f8273b86.png

6.使用 make install 命令安装nginx
注意:里面的conf目录是复制的解压后源文件里的conf目录

b27544bdada324c3678a7f6a0c7fab6e.png

7.使用 nginx 命令行

3eca5d9d6a4c9dd4cd0a744532d77e54.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值