Nginx安装
2015-12-12 02:25
537 查看
Nginx安装(make方式)
获取最新版的源码,解压$ wget http://nginx.org/download/nginx-1.9.5.tar.gz $ tar -xvf nginx-1.9.5.tar.gz
安装
$ cd nginx-1.9.5 $ ./configure
如果出现类似错误:
checking for OS Linux 2.6.32-431.el6.x86_64 x86_64 checking for C compiler ... not found ./configure: error: C compiler cc is not found
那么就是gcc 包没有安装。安装gcc 吧,骚年
$ yum -y install gcc
再次执行./configure
./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option.
未安装 pcre,先安装
$ yum install pcre-devel
再次执行./configure
./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option.
未安装 pcre安装 zlib,先安装:
$ yum install zlib-devel
出现
Configuration summary + using system PCRE library + OpenSSL library is not used + using builtin md5 code + sha1 library is not found + using system zlib library
这可以继续了
如果你想使用openssl 功能,sha1 功能:
$ ./configure --with-http_stub_status_module --with-http_ssl_module
make/make install:
$ make $ make install
至此,安装成功
配置环境变量:
# 1. 增加环境变量文件 $ vim /etc/profile.d/nginx.sh # 2. 增加 export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin # 3. 保存,增加到path: $ source ect/profile # 检查是否成功: $ nginx -v 如果能看到诸如 `nginx version: nginx/1.9.5` 则成功了
相关文章推荐
- nginx代理指定目录
- 访问Nginx发生SSL connection error的一种情况
- Nginx+Naxsi部署专业级Web应用防火墙
- CentOS 6.2实战部署Nginx+MySQL+PHP
- nginx中http核心模块的配置指令2
- nginx中http核心模块的配置指令3
- nginx中http核心模块的配置指令4
- nginx中http的fastcgi模块的配置指令1
- Nginx 学习笔记(一)
- 网站502与504错误分析
- 艰难完成 nginx + puma 部署 rails 4的详细记录
- 把Lua编译进nginx步骤方法
- web 应用中常用的各种 cache详解
- Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略
- window+nginx+php环境配置 附配置搭配说明
- 解析CI即CodeIgniter框架在Nginx下的重写规则
- 将PHP从5.3.28升级到5.3.29时Nginx出现502错误
- 基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS
- Nginx(PHP/fastcgi)的PATH_INFO问题