ubuntu12 安装redis和phpRedisAdmin详细流程

一、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、最终访问的页面
 

posted on 2016-11-27 22:56  RobotZhu  阅读(1265)  评论(0编辑  收藏  举报

导航