一、下载 nginx 源码包

这里我们选择稳定版:

把下载完的nginx-1.13.12.tar.gz包上传到服务器上

或者可以在服务器上使用终端下载:

[root@localhost ~]# cd /usr/local/src/[root@localhost src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz

二、下载pcre包

选择目前最新版本的包:

上传至服务器 ( 或者在服务器上下载 ):

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.bz2

解压并进入pcre-8.42目录:

[root@localhost src]# tar zxvf pcre-8.42.tar.bz2
[root@localhost src]# cd pcre-8.42/[root@localhost pcre-8.42]# mkdir /usr/local/pcre-8.42/  //创建pcre安装路径[root@localhost pcre-8.42]# ./configure --prefix=/usr/local/pcre-8.42/  //编译配置[root@localhost pcre-8.42]# make && make install  //编译安装

三、编译安装nginx

解压并进入nginx-1.13.12目录:

[root@localhost src]# tar zxvf nginx-1.13.12.tar.gz
[root@localhost src]# cd nginx-1.13.12/

编译配置:

[root@localhost nginx-1.13.12]# ./configure --prefix=/usr/local/nginx/ --with-pcre=../pcre-8.42/  //编译配置(这里的 --with-pcre 选项路径是相对路径,也可以填写绝对路径,只要是pcre的安装包目录)
[root@localhost nginx-1.13.12]# make && make install  //编译安装

四、开启服务

[root@localhost nginx-1.13.12]# firewall-cmd --zone=public --add-port=80/tcp --permanent  //防火墙打开80端口[root@localhost nginx-1.13.12]# cd /usr/local/nginx/sbin/[root@localhost sbin]# ./nginx  //开启服务

访问成功:

转载于:https://www.cnblogs.com/freess/p/8821278.html

CentOS 7下nginx源码包编译安装相关推荐

  1. CentOS 7下MariaDB源码包编译安装

    下载安装包 到官网下载MariaDB 10.2系列稳定版的源码包 选择源码包 点击链接后页面会跳到下载页面,页面中有个信息表格可以填写,这里我们就直接跳过,点击 No thanks, just tak ...

  2. linux7编译mysql5.7安装,CentOS 7.4 使用源码包编译安装MySQL 5.7.20

    使用yum安装的MySQL一般版本比较旧,但是运行稳定.如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了. 一.下载安装包 (一).先下载MySQL源码,网址为:https: ...

  3. 在Mac OS X 10.10.3下使用源码包编译安装GCC5.1

    2019独角兽企业重金招聘Python工程师标准>>> 1.首先去下载gcc5.1源码包:https://gcc.gnu.org/ 2.安装: ./configure(可以在这里设置 ...

  4. nginx源码包编译安装

    1.到官方站点卸载nginx-1.6.3版本的源码包 http://nginx.org/en/download.html http://nginx.org 2.安装依赖包和编译工具 yum -y in ...

  5. Nginx实战基础篇一 源码包编译安装部署web服务器

    Nginx实战基础篇一 源码包编译安装部署web服务器 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览.表演.放映.广播或通 ...

  6. 如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能

    如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程 ...

  7. 编译 php mysql 依赖包_MySQL 5.5.15源码包编译安装

    mysql果然是不愧是目前最火的数据库,自从mysql5.5.8之后,mysql的源码包编译安装都要用到cmake来进行编译了,编译的过程没有本质 mysql果然是不愧是目前最火的数据库,自从mysq ...

  8. RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---v1.0

    一:配置本地yum源 :--目录 作者:李文轩 座右铭:一个愿意为理想奋斗终生的人! 联系QQ:838997384 网站地址:www.74cto.com 说明:本篇安装的系统版本RedHat6.4(6 ...

  9. MySQL源码包编译安装

    +++++++++++++++++++++++++++++++++++++++++++ 标题:MySQL数据库实例部署 时间:2019年5月2日 内容:MySQL源码包进行编译,然后部署MySQL单实 ...

最新文章

  1. 测试nginx网站代码_在40行以下代码中使用NGINX进行A / B测试
  2. 【ACM】杭电OJ 1789(Doing Homework again)
  3. UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
  4. python数字字符是什么_大佬们,想问一下Python中特殊字符的代码是什么啊,只知道数字是digits...
  5. 用计算机三级处理文件,【题目】计算机三级题目,献给为计算机三级挣扎的同学们...
  6. cassss服务未启动_systemd时代的服务管理
  7. 外贸业务员会计算机知识,外贸业务员、电子商务
  8. BN层对神经网络神经元数据分布的影响
  9. Github 常用命令
  10. 数学之美_正态分布(详解)
  11. 做程序员的老婆应该注意的一些事情
  12. 如何将另外一个表里的数据与联动_如何快速高效省事的将一块SSD的数据转移到另外一块SSD上?...
  13. 面向电缆行业的高级计划与排程(商简SPS)解决方案
  14. javaweb后台管理系统
  15. js递归处理删除某些节点
  16. 01-基于C++的简易技能系统实现
  17. 《全心全意地投入》——英文小译二【英文短篇正能量】
  18. 致远oa读取服务器信息失败,致远OA A8V5常见问题集
  19. Unity3d 周分享(13期 2019.3.23 )
  20. 无FTTR不千兆,华为星光F30让家中不再有“隐秘的角落”

热门文章

  1. Android判断国家以及系统当前的语言
  2. diango 的一对多,多对多的添加方式,绑定方法,。value方法,valuelist方法,双下划线的查询...
  3. npm 和 cnpm 的区别,你真的搞懂了嘛
  4. 白学立体视觉(1): 双目视觉
  5. apache httpd日志
  6. 【chrome插件】Auto Refresh Plus 自动刷新页面
  7. Windows安装MySQL修改路径按钮找不到Advance Options按钮
  8. B2美化通用子主题 WordPress主题
  9. QT外部程序,获取输入焦点
  10. ROS2机器人笔记220805-重要备忘录-