CentOS 7下nginx源码包编译安装
一、下载 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源码包编译安装相关推荐
- CentOS 7下MariaDB源码包编译安装
下载安装包 到官网下载MariaDB 10.2系列稳定版的源码包 选择源码包 点击链接后页面会跳到下载页面,页面中有个信息表格可以填写,这里我们就直接跳过,点击 No thanks, just tak ...
- linux7编译mysql5.7安装,CentOS 7.4 使用源码包编译安装MySQL 5.7.20
使用yum安装的MySQL一般版本比较旧,但是运行稳定.如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了. 一.下载安装包 (一).先下载MySQL源码,网址为:https: ...
- 在Mac OS X 10.10.3下使用源码包编译安装GCC5.1
2019独角兽企业重金招聘Python工程师标准>>> 1.首先去下载gcc5.1源码包:https://gcc.gnu.org/ 2.安装: ./configure(可以在这里设置 ...
- nginx源码包编译安装
1.到官方站点卸载nginx-1.6.3版本的源码包 http://nginx.org/en/download.html http://nginx.org 2.安装依赖包和编译工具 yum -y in ...
- Nginx实战基础篇一 源码包编译安装部署web服务器
Nginx实战基础篇一 源码包编译安装部署web服务器 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览.表演.放映.广播或通 ...
- 如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能
如何在源码包编译安装的 LEMP 环境下开启 OpenSSL 功能 Hello,大家好!我是--邪恶君子! 今天,给大家分享一下解决源码包编译安装 LEMP 环境下开启 OpenSSL 功能问题的过程 ...
- 编译 php mysql 依赖包_MySQL 5.5.15源码包编译安装
mysql果然是不愧是目前最火的数据库,自从mysql5.5.8之后,mysql的源码包编译安装都要用到cmake来进行编译了,编译的过程没有本质 mysql果然是不愧是目前最火的数据库,自从mysq ...
- RedHat6.4系统下LAMP环境的搭建---(源码包编译安装)---v1.0
一:配置本地yum源 :--目录 作者:李文轩 座右铭:一个愿意为理想奋斗终生的人! 联系QQ:838997384 网站地址:www.74cto.com 说明:本篇安装的系统版本RedHat6.4(6 ...
- MySQL源码包编译安装
+++++++++++++++++++++++++++++++++++++++++++ 标题:MySQL数据库实例部署 时间:2019年5月2日 内容:MySQL源码包进行编译,然后部署MySQL单实 ...
最新文章
- 测试nginx网站代码_在40行以下代码中使用NGINX进行A / B测试
- 【ACM】杭电OJ 1789(Doing Homework again)
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- python数字字符是什么_大佬们,想问一下Python中特殊字符的代码是什么啊,只知道数字是digits...
- 用计算机三级处理文件,【题目】计算机三级题目,献给为计算机三级挣扎的同学们...
- cassss服务未启动_systemd时代的服务管理
- 外贸业务员会计算机知识,外贸业务员、电子商务
- BN层对神经网络神经元数据分布的影响
- Github 常用命令
- 数学之美_正态分布(详解)
- 做程序员的老婆应该注意的一些事情
- 如何将另外一个表里的数据与联动_如何快速高效省事的将一块SSD的数据转移到另外一块SSD上?...
- 面向电缆行业的高级计划与排程(商简SPS)解决方案
- javaweb后台管理系统
- js递归处理删除某些节点
- 01-基于C++的简易技能系统实现
- 《全心全意地投入》——英文小译二【英文短篇正能量】
- 致远oa读取服务器信息失败,致远OA A8V5常见问题集
- Unity3d 周分享(13期 2019.3.23 )
- 无FTTR不千兆,华为星光F30让家中不再有“隐秘的角落”