首页 >后端开发 >php教程 >CentOS7 编译安装Nginx centos7.2 centos 7.0 centos 6.7

CentOS7 编译安装Nginx centos7.2 centos 7.0 centos 6.7

WBOY
WBOY原创
2016-07-29 08:49:071333浏览

Niginx 下载及安装

1、下载

<code>wget http://nginx<span>.org</span>/download/nginx-<span>1.10</span><span>.0</span><span>.tar</span><span>.gz</span></code>

我的软件都下载到了 /opt/soft-install 下
centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

2、解压

<code><span>#解压到当前目录</span>
tar -zxvf nginx-<span>1.10</span><span>.0</span><span>.tar</span><span>.gz</span> -C .</code>

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

3、编译并安装
首先得了解下面几个命令的意义
参考:http://feinibuke.blog.51cto.com/1724260/367376

安装到/opt/soft/nginx-1.10.0 目录下

<code><span>cd</span> nginx-<span>1.10</span>.<span>0</span>/
<span># 指定安装到 /opt/soft/ngnix 的目录下</span>
./configure --prefix=/opt/soft/nginx-<span>1.10</span>.<span>0</span></code>

提示:缺少C编译环境

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

解决

<code><span>yum</span><span>install</span><span>gcc</span><span>gcc</span><span>-</span><span>c</span><span>+</span><span>+</span></code>

继续configure

提示:缺少pcre依赖库

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

解决

<code>yum <span>install</span> pcre pcre-devel</code>

提示:缺少zlib 依赖库

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

解决

<code>yum <span>install</span> zlib zlib-devel</code>

出现如下图所示,说明安装环境已经没问题了
centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

总结:编译安装之前必须保证系统已经安装如下依赖库

<code>yum <span>install</span> gcc gcc-c++
yum <span>install</span> pcre pcre-devel
yum <span>install</span> zlib zlib-devel</code>

4、安装

<code><span>make</span> & <span>make</span> install</code>

如果看的以下目录结构,说明基本安装没问题了

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

5、测试Nginx是否安装成功

启动Nginx

<code><span>cd</span> /opt/soft/nginx-<span>1.10</span>.<span>0</span>/
./sbin/nginx</code>

将80端口开放

<code><span>firewall</span><span>-</span><span>cmd</span><span>-</span><span>-</span><span>z/span><span>-</span><span>-</span><span>add</span><span>-</span><span>port=80/tcp</span><span>-</span><span>-</span><span>permanent</span><span>firewall</span><span>-</span><span>cmd</span><span>-</span><span>-</span><span>reload</span></span></code>

浏览器访问 192.168.2.202
centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

出现以上界面,说明Nginx访问成功。

Niginx 常用命令

1、查看Nginx进程

<code>ps aux<span>|grep nginx</span></code>

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

2、查看Nginx命令

<code>ngnix <span>-h</span></code>

centos,centos7 安装,centos7 下载,centos7.1,centos下载,centos中文站,centos7.2,centos 7.0,centos 6.7

3、常用Nginx命令

<code><span>#启动</span>
ngnix

<span>#停止</span>
nginx -s stop

<span>#重新加载配置</span>
nginx -s reload</code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了CentOS7 编译安装Nginx,包括了centos7方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn