nginx安装笔记

 

中间碰到了些问题,就随笔记下了!

安装过程

1.先装 libstdc++5

sudo aptitude install libstdc++5 

若是没有装aptitude的话 ,先装这个:sudo apt-get install aptitude 

 

2.下载prce 包 

wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz/download 下载 出来的一个download,修改下名称

mv download  pcre-8.30.tar.gz

tar -zxvf pcre-8.30.tar.gz 

cd pcre-8.30

./configure 

make 

 

报错:

libtool: compile: unrecognized option `-DHAVE_CONFIG_H'

libtool: compile: Try `libtool --help' for more information.

make[1]: *** [pcrecpp.lo] Error 1

 

那么安装下g++ 

sudo aptitude install g++

 

再次重新编译:

./configure 

make 

sudo make install

 

搞定prce包

 

 

4.下载 libssl-dev

sudo aptitude install   libssl-dev

 

5.下载 libghc-puremd5-dev

sudo aptitude install libghc-puremd5-dev

 

6.终于可以编译nignx了

wget http://nginx.org/download/nginx-1.0.10.tar.gz

tar -zxvf nginx-1.0.10.tar.gz

cd nginx-1.0.10

./configure 

make 

sudo make install 

 

下面这个错误时nginx-0.8.54版本有问题,换成最新的 nginx-1.0.10 就可以!

src/core/ngx_resolver.c: In function ‘ngx_resolver_process_ptr’:

src/core/ngx_resolver.c:1425:43: error: variable ‘qclass’ set but not used [-Werror=unused-but-set-variable]

src/core/ngx_resolver.c:1425:36: error: variable ‘qtype’ set but not used [-Werror=unused-but-set-variable]

cc1: all warnings being treated as errors

make[1]: *** [objs/src/core/ngx_resolver.o] Error 1

 

7.查看下是否正确安装

whereis nginx 

nginx: /etc/nginx /usr/local/nginx 

配置文件在 /etc/nginx 下

启动命令在 /usr/local/nginx 下

配置下PATH 

sudo vim /etc/profile 

 

启动nginx :nginx 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值