centos 7 源码包安装、卸载nginx

1、源码包安装之前,首页安装依赖包

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

2、去nginx官网去下载稳定版安装包

wget http://nginx.org/download/nginx-1.14.2.tar.gz

3、解压缩

tar -zxvf nginx-1.14.2.tar.gz

3、编译安装

cd nginx-1.14.2

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre

make && make install

4、nginx相关命令

/usr/local/nginx/sbin/nginx # 启动

/usr/local/nginx/sbin/nginx -s stop #停止

/usr/local/nginx/sbin/nginx -s reload #重新加载配置

5、将nginx加入环境变量

vim /etc/profile

export NGINX_HOME=/usr/local/nginx

export PATH=$PATH:$NGINX_HOME/sbin

6、检测nginx安装

nginx -v # 命令检测

http://服务器ip # 网页检测

网页检测可能失败,因为防火墙

7、关闭防火墙

systemctl start firewalld #启动

systemctl stop firewalld #关闭

systemctl status firewalld  #查看状态

systemctl disable firewalld # 开机禁用 

systemctl enable firewalld #开机启用

原文地址:https://www.cnblogs.com/fengchi/p/10585467.html

时间: 2024-09-29 12:06:50

centos 7 源码包安装、卸载nginx的相关文章

linux卸载一个源码包安装的软件的流程

完全卸载memcached的方法(CentOS) 我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来: 1.结束memcached进程# killall memcached 2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/memcached 3.关闭memcached

[CentOS 7系列]源码包安装

源码包相对yum的安装方式来说,是一种很复杂的安装方式.中间涉及的每一步出错,会导致安装失败.因此在安装源码包的时候,每一步我们都要使用"echo $?"命令查看运行是否正常,确保源码包能够无误的安装上. 源码包的安装主要分为三个步骤: 1../configure     配置参数 2.make            编译 3.make install    编译安装 下面将演示安装Apache: [[email protected] src]# ls httpd-2.2.32  ht

CentOS 6.5源码包安装MySQL

#源码包安装MySQL数据库 [[email protected] ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison perl curl-devel #安装MySQL [[email protected] cmake-3.0.2]# groupadd -r mysql [[email protecte

linux CentOS7 中安装包管理:rpm 、yum及源码包安装使用

一. 安装软件包的三种方法 yum ---python rpm工具 yum工具 源码包 二. rpm包介绍 设置光驱并挂载: [[email protected] ~]# mount /dev/cdrom /mntmount: /dev/sr0 写保护,将以只读方式挂载 [[email protected] ~]# ls /mntEULA    isolinux  repodata                      TRANS.TBL GPL     LiveOS    RPM-GPG-

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 扩展 1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm # 7.6  yum更换国内源 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170812/154757717.png?imagesl

linux下系统软件包管理(rpm、yum、源码包安装)

1. rpm工具rpm全称为Redhat Package Manager,红帽软件包管理工具,设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的. rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli是包名,2.0.8-15是版本号,el6指的是redhat企业版6,centos指的是这是在centos上用的,i686指的是平台类型.有些rpm包并没有写具体的平台而是noarch,这代表这个

cenos6.5源码包安装lnmp环境

虽然centos6可以用yum安装nginx,但是我还是写个教程用源码包安装用于线上环境. 一:在nginx官网下载nginx,并安装 我下载的是nginx-1.6.0 #./configure --prefix=/usr/local/nginx make&& make install 卸载已存在的apache服务和php [[email protected] Desktop]# yum remove httpd php* 安装development Tools [[email prote

rpm工具使用、yum工具使用、源码包安装、yum更换国内源、使用系统盘搭建本地仓库源

Linux安装软件包的三种方法 rpm工具:预先在Linux机器上编译并打包安装的文件,安装迅速.(缺点:安装程序包时,有可能因为依赖另外一个程序包而无法安装)yum工具:可以使用工具安装时,同时将依赖的另外的程序包同时安装好:(CentOS中免费,Red Hat里需要付费)源码包:一般源码包都是通过C语言开发出来的,Linux机器必须安装gcc才能编译: 检测命令 echo $? 检查上一条命令是否错误 0为正确 1为错误 RPM工具 rpm包格式:包名.版本号.发布版本号.平台举例:libj

五周第二次课(1月9日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

五周第二次课(1月9日)7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 命令::================================================================================