我们这章以redis和nginx软件为例,介绍一下centos下软件的安装。

需要软件包(可以先下载好复制到centos指定目录下,也可直接用wget命令获取):

nginx-1.7.9.tar

redis-2.8.19.tar.gz

tar.gz软件安装通常的步骤是

$ ./configure  这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制
$ make
$ make install (注:运行这个要有足够的权限)
$ make clean

redis安装过程:

第一步,下载redis:

wget http://download.redis.io/releases/redis-2.8.19.tar.gz

(如果没有wget 方法 先使用 yum install wget -y 安装wget)

第二步,解压redis

tar -xvf redis-2.8.19.tar.gz

第三步,进入redis目录

cd redis-2.8.19

第四步,编译,大多数的源代码包都经过这一步进行编译

make

第五步,这条命令来进行安装

make install

第六步,测试安装是否成功

redis-server

第七步,检测是否启动成功

ps -ef|grep redis

到现在位置redis安装完成接下来就是对 redis.conf 文件的配置工作。

下面说一下nginx的安装步骤,与上面基本相同。

nginx安装过程:

第一步,下载nginx

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

第二步,解压nginx

tar -xvf nginx-1.7.9.tar.gz

第三步,进入nginx目录

cd nginx-1.7.9

第四步 生成 Makefile,为下一步的编译做准备

./configure --prefix=/usr/XX

(一般执行到这步可能出现以下错误)

./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 library和openssl

yum -y install pcre-devel
yum -y install openssl openssl-devel
 
然后在执行
./configure --prefix=/usr/XX

第五步,编译,大多数的源代码包都经过这一步进行编译

make

第六步,这条命令来进行安装

make install

第七步,检测安装是否成功

./usr/local/sbin/nginx

netstat -anp|grep nginx

查看相应的配置端口是否开放(这里为80端口)

第八步,对conf/nginx.conf进行配置

第九步,如果想让nginx端口可以访问,应该将其端口加到iptables列表中(方法见以centos下网络配置的文章)。

OK,大功告成。

centos下redis和nginx软件的安装的更多相关文章

  1. CentOS 下 redis 安装与配置

    CentOS 下 redis 安装与配置   1.到官网上找到合适版本下载解压安装 [root@java src]# wget -c http://redis.googlecode.com/files ...

  2. CentOS下redis集群安装

    环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ...

  3. mac与centos下redis的安装与配置

    前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法. 安装 mac下面 安装命令:brew intall redis 运行命令:brew services sta ...

  4. CentOS下Redis的安装(转)

    目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装 前言 安装Redis需要知道自 ...

  5. CentOS下Redis服务器安装配置

    说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...

  6. Centos下Redis集群的搭建实现读写分离

    Centos下Redis一主多从架构搭建 搭建目标:因为自己笔记本电脑配置较低的原因,模拟两台机器之间搭建一主一从的架构,主节点Redis主要用来写数据,数据写入到主节点的Redis,然后从节点就可以 ...

  7. CentOS下Docker与.netcore(一) 之 安装

    CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客 ...

  8. CentOS下Redis安装与配置

    本文详细介绍redis单机单实例安装与配置,服务及开机自启动.如有不对的地方,欢迎大家拍砖o(∩_∩)o (以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [ ...

  9. centos 下部署django nginx+uwsgi

    为了建立一个工作站,也是麻烦了.... 感谢该博主: https://www.cnblogs.com/levelksk/p/7921066.html 1.安装centos 后首先安装python,下载 ...

随机推荐

  1. qwt 介绍

    QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图. [QWT简介] 它为具有技术专业背景的程序提供GU ...

  2. 史上最详细版!java文件打包成exe,在未配置安装JDK和未配置的电脑上运行--转载

    原文地址:http://funine.iteye.com/blog/2220359 (本文所有素材将在文章最后附上) 准备工具exe4j, converticon.com(用于制做.ico格式的图片) ...

  3. kafka监控之KafkaOffsetMonitor

    参考自:http://www.cnblogs.com/sunxucool/p/3904850.html 流行的kafka监控有kafka-web-console.KafkaOffsetMonitor. ...

  4. C# PageLayoutControl的基本操作

    来自:http://www.cnblogs.com/shenchao/p/3594394.html using System; using System.Collections.Generic; us ...

  5. 基于SocketAsyncEventArgs的版本

    文字水平差就慢慢开始练习,同时分享一下,项目中写的简单socket程序,不同方式的版本,今天上一个异步.可能实现高性能的处理方式.IOCP就不多说了,高性能的完成端口,可以实现套接字对象的复用,降低开 ...

  6. Spark installation for windows

    download spark from spark.apache.org download hadoop from hadoop.apache.org download hadoop.dll and ...

  7. Swift - 使用NSNotificationCenter发送通知,接收通知

    转载自:http://www.mamicode.com/info-detail-1069228.html 标签: 1,通知(NSNotification)介绍 这里所说的通知不是指发给用户看的通知消息 ...

  8. 不停服务情况下升级nginx

    第三方支付平台因安全问题对nginx做了升级操作,为了不影响业务,整个操作过程都不能停服务,因此对升级方法做出了要求.以下为我整理的生产环境实际操作方法,已在第三方支付平台上成功应用,希望对即将或者可 ...

  9. Centos安装配置Postfix邮件服务器

    发布时间:July 6, 2012 // 分类:Mail // No Comments 在安装邮件服务器之前先了解几个名词,以后会用到: 1 2 3 4 5 6 MUA:用户代理端,即用户使用的写信. ...

  10. Oracl用代码建标

    建标还可以通过编写代码的方式实现,这样在建许多类似的表的时候可以极高建表的效率. create table SCORE                   --建立表名(                ...