码迷,mamicode.com
首页 > Web开发 > 详细

CentOS 6.5 (32bit) + Nginx 1.8.0 + php-fpm 源码安装从零开始

时间:2015-10-28 20:49:46      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

CentOS 6.5 minimal安装不再赘述

Nginx源码安装

1.安装wget下载程序

yum -y install wget

2.安装编译环境:gcc gcc-c++ automake autoconf libtool make

yum -y install gcc gcc-c++ automake autoconf libtool make

3.安装相关依赖包(目前采用的是源码安装,放置到源码目录,也可使用其他如yum方式安装):

PCRE库(用于支持http rewrite)

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz
tar zxvf pcre-8.37.tar.gz
cd pcre-8.37
./configure
make
make install

zlib库(用于支持http gzip)

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

4.创建下载文件存放的目录(后面下载的都放入此目录),并进入

cd /root
mkdir download
cd download

5.下载nginx源码包(v1.8.0)最近稳定版

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

6.解压、编译、安装(采用默认安装配置,但pcre的位置需要指定)

tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --with-pcre=/usr/local/src/pcre-8.37
make
make install

最终nginx的安装路径信息为:

Configuration summary
  + using PCRE library: /usr/local/src/pcre-8.37
  + OpenSSL library is not used
  + using builtin md5 code
  + sha1 library is not found
  + using system zlib library

  nginx path prefix: "/usr/local/nginx"
  nginx binary file: "/usr/local/nginx/sbin/nginx"
  nginx configuration prefix: "/usr/local/nginx/conf"
  nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
  nginx pid file: "/usr/local/nginx/logs/nginx.pid"
  nginx error log file: "/usr/local/nginx/logs/error.log"
  nginx http access log file: "/usr/local/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"

7.我们测试运行下服务器

/usr/local/nginx/sbin/nginx

然后本地通过wget访问下:

cd ~
wget http://localhost

访问结果如下:

--2015-10-29 03:06:59--  http://localhost/
正在解析主机 localhost... ::1, 127.0.0.1
正在连接 localhost|::1|:80... 失败:拒绝连接。
正在连接 localhost|127.0.0.1|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:612 [text/html]
正在保存至: “index.html”

100%[======================================>] 612         --.-K/s   in 0s

2015-10-29 03:06:59 (54.4 MB/s) - 已保存 “index.html” [612/612])

 

CentOS 6.5 (32bit) + Nginx 1.8.0 + php-fpm 源码安装从零开始

标签:

原文地址:http://www.cnblogs.com/ppoo24/p/4918288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!