一、Ubuntu安装redis(redis默认端口6379)
方式一、直接下载源码,编译(redis可以编译源码之后直接运行,不需要安装)
1.1执行命令,从官网下载源码编译:

$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz
$ tar xzf redis-3.2.5.tar.gz
$ cd redis-3.2.5
$ make

编译成功之后,在redis的src目录下,生成多个可执行文件(绿色的)
 
1.2检查是否安装成功

进入redis src目录,执行redis-server:看到下图表示启动redis服务成功

 

1.3、make完毕之后,可以启动,但是会占用这个终端,所以需要后台运行。通过supervisor来管理linux后台进程。(uwsgi也是通过它来管理)

1.3.1、安装supervisor(apt-get install supervisor)
1.3.2、配置:
拷贝redis的可执行文件到系统/usr/bin目录下,目的是为了在任何地方都可以执行
 
1.3.3、将redis-server命令添加到supervisor
 
 
 
 
1.3.4、重启supersord,每次配置之后都要重启。
下面就可以通过命令后台启动redis
 
 
 
方式二、通过apt-get安装(安装完毕之后会自动启动)
2.1、执行:
$sudo apt-get update 更新apt-get
sudo apt-get install redis  
检查是否安装成功
备注:安装完redis之后,发现有redis的指令无法执行,可能是通过apt-get安装的redis版本太低,通过:redis-server -v可以查看版本号
如果版本太低,就只能通过方式一来安装了。
 
二、安装phpRedisAdmin
2.1、安装phpredis(php插件,安装之后才能操作redis)
解压之后进入目录,执行phpize,生成configure文件
如果无法执行,应该是没有安装php-devel,通过apt-get安装即可
 
2.2、配置./configure --with-php-config=/usr/bin/php-config  ,配置后生成Makefile
2.3、编译make 
2.4、安装make install
安装完毕之后
一般都会显示:Installing shared extensions:    /usr/lib/php5/20090326/(具体的可能有所不同)
2.5、配置apache2 的 php.ini文件:
添加redis.so文件的支持,就是上面安装那个
 
添加redis.so文件的支持,就是上面安装那个
2.6、测试一下phpredis是否安装成功:(确保redis-server已经启动)
 在apache2 服务器的目录下:新建一个test.php文件
apache服务器目录:一般/var/www或者/var/www/html
用浏览器测试一下:说明phpredis安装成功关联了
 
2.7、下载phpRedisAdmin源码,并拷贝到apache服务器目录下
 
2.8、现在通过浏览器应该还是无法打开http://119.29.151.45:8000/phpRedisAdmin/
可以去查看apache的log信息,在/var/log/apache2/目录下,无法访问时因为需要安装vendor
2.9、进入/var/www/phpRedisAdmin根目录,下载vendor源码
git clone https://github.com/nrk/predis.git vendor
现在浏览器打开http://119.29.151.45:8000/phpRedisAdmin/,应该可以访问了,如果依然无法访问,则需要看看apache的log了
如果出现类似执行无法执行的错误,可能是redis太老的,需要更新一下版本即可
 
2.10、最终访问的页面
 

ubuntu12 安装redis和phpRedisAdmin详细流程的更多相关文章

  1. windows64系统下安装 redis服务 (详细)

    Linux下Redis安装链接 :     转到 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表) ...

  2. Window7安装tensorflow整套环境详细流程

    安装tensorflow方式有好多种,为了方便编译环境以及包管理,这里采用Anaconda平台安装tensorflow. tensorflow官网:http://www.tensorflow.org/ ...

  3. 超详细 Linux 下编译安装Redis 以及php配套使用

    一.Linux 下安装Redis 下载地址:http://redis.io/download,下载最新文档版本. 把鼠标移到上图的绿色框上,就会显示下图提示:(直接右键复制链接就好) 本教程使用的旧版 ...

  4. macbook 安装redis流程及问题总结

    Mac安装redis流程和总结 一.redis安装流程: 1.进入redis官网-->点击download-->选择稳定版本(stable)-->点击Download即可. 2.将下 ...

  5. 安装Redis无错流程

    1.参考文章<安装3.0.3版本配置文章参考>http://www.iyunv.com/thread-89612-1-1.html 2.安装tcl组件包(安装Redis需要tcl支持) 下 ...

  6. Centos7yum安装Redis详细教程

    原本是在自己的mac上安装redis的,通过brew去安装的redis觉得很简单,实际macos系统与centos系统还是有一些区别的. 1.yum安装redis服务 sudo yum install ...

  7. mac下安装redis详细步骤

    Linux下安装redis也可以参照下面的步骤哦!!!! 1.到官网上下载redis,我下载的版本是redis-3.2.5.tar 官网地址:http://redis.io/ 2.将下载下来的tar. ...

  8. Linux下安装redis的详细过程(redis版本为4.0.10)

    1.安装redis步骤 1.推荐进入到linux路径/usr/local/src 2.$ wget http://download.redis.io/releases/redis-4.0.10.tar ...

  9. mac 中安装redis 以及 安装php-redis扩展过程详细记录

    1. 通过homebrew 安装 redis sodu brew install redis 2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问.需要远程访 ...

随机推荐

  1. jQuery对select操作

    (转自:http://www.cnblogs.com/as285996985/articles/1535014.html) //遍历option和添加.移除optionfunction changeS ...

  2. HTTP请求常用状态码

    常见的http请求响应的状态码 一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状 ...

  3. 【SQL查询】合并多个数据集_union

    SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时,每 ...

  4. poscms仿站知识点总结(一)

    最近在做基于poscms系统的企业站仿站项目,这个系列用于总结项目中遇到的一些前端问题,至于poscms,待我摸透之后再总结... 进入正题吧,仿站,首先是用仿站小工具把要仿的模板站扒下来,有时候会出 ...

  5. Linux使用sshfs通过ssh挂载远端机器

    Linux使用sshfs通过ssh挂载远端机器 今天自己的开发机器突然磁盘剩余空间报警,再弄一块硬盘不太现实,于是想到了公司有一台机器上挂了一个大的磁盘,于是,我把目标偷偷锁定到了那个机器上. 折腾了 ...

  6. [置顶] Android Shape一些新玩法?

    敏少咨讯: 1.生活琐事篇 最近由于公司赶项目所以偷懒了,博客没有及时更新,还请小伙伴们手下留情啊!最近发生了很多趣事,就在今天我们学校退书籍费,这可把我开心的哈哈!无缘无故又有钱了,嘿嘿,刚好五一出 ...

  7. Leetcode 938. Range Sum of BST

    import functools # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, ...

  8. cursor光标类型

    今天早上在网上看到一篇关于光标类型的总结代码,很好,特定拿来: 最终结果: 代码: <!DOCTYPE html> <html lang="zh-cn"> ...

  9. 在CodeBlocks上配置OpenGL问题

    问题:出现No such file or directory.之后重建了C++project 仍然出现这个error.嘿 奇了怪了! 原因:前几日写密码学作业,用到NTL库,将编译器路径设置为NTL库 ...

  10. bzoj 3124 直径

    Written with StackEdit. Description 小\(Q\)最近学习了一些图论知识.根据课本,有如下定义. 树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度.如果一 ...