您的位置:首页 > 运维架构 > Nginx

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