nginx安装配置

1 安装 pcre
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz 
tar -zxvf pcre-8.34.tar.gz
cd pcre-8.34
./configure
make
make install
2安装zlib库
cd /usr/local/src

wget http://zlib.net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install

3安装openssl (这里我走错了一步,这个直接解压就可以用不要./configure)
cd /usr/local/src
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
4安装nginx
wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2

./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.33 \
--with-zlib=/usr/local/src/zlib-1.2.8 \
--with-openssl=/usr/local/src/openssl-1.0.1c

make
make install
这里的几个问题:
 1查看自己安装pcre zlib openssl 这三个的地方是不是usr/local/src 否则就得换目录,,
 2是查看版本 查看版本是不是和自己安装的版本一样不一样就得换成和自己一样的
3 是我个人遇到的一个问题就是告诉我本机没有autoconf 解决方案:
    1 yum install autoconf 这个也许可以解决,这个方案我是没解决原因是yum库中得autoconf 版本过低,
    2 手动安装,上ftp://ftp.gnu.org/gnu/autoconf/ 直接拉到最下面下载最新版本下载源码,解压 ./configure make make install 
      这种方式安完之后很有可能依旧autoconf找不到,解决办法直接将butoconf bin目录丢到环境变量里面就好了 

上面的内容我只在centos6.5测试过,所以不保证其他环境下完全可行 比如我今天又在mac上装结果就出现了问题
在前几步上都没有问题,问题出现在最后的nginx文件的make命令上,make命令报错,而且基本上我是没找到解决方案,网上翻问题一般都是说xcode得所以,放弃从make这步解决问题,而是在./configure这步开始解决
在mac下 进入nginx文件夹后运行命令
 ./configure --prefix=/usr/local --with-http_ssl_module --with-ld-opt="-L /usr/local/lib"  
make  &make install
之后在/usr/local/sbin 下有nginx的可执行文件
运行./nginx 可直接启动nginx
运行./nginx -s stop 可停止nginx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值