当前位置: 首页 > 架构相关 > redis的安装以及php redis扩展的安装

redis的安装以及php redis扩展的安装

  • 分类:架构相关
  • 本文标签: redis
  • 发布时间:2015-11-18 22:58:32
  • 作者:Ferman
  • 查看数: 243

刚有服务器的时候就已经安装好了redis,现在写下笔记。还有一个原因是我比较懒,好久没有写文章了。

安装并启动redis

下载redis源码

$ cd /home/xxx
$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz

编译并安装

$ tar zxvf redis-3.0.5
$ cd redis-3.0.5
$ make && makeinstall

复制一下配置文件到etc

$ cp redis.conf /etc/

额,,,好吧,其实你已经安装好了。但是为了生产项目以及安全,建议做以下简单配置。当然如果你只是在内网中使用可以不用考虑这些,但是你可能要考虑其他的配置了-_-。

$ vim /etc/redis.conf

①修改daemonize no的no为yes(目的是让redis以daemon的形式运行于后台)

②修改 port 6379 为你想要修改的端口。

③修改 bind 绑定一下ip,例如bind 127.0.0.1,禁止远程访问


现在可以启动redis了,启动和关闭的命令:

$ cd /home/xxx/redis-3.0.5/src
$ redis-server /etc/redis.conf //启动
$ redis-cli shutdown  //关闭

启动后你可以做下试验

$ redis-cli set test aa
$ redis-cli get test

成功后,安装php的redis扩展。

下载php的redis扩展源码并解压

$ wget https://codeload.github.com/nicolasff/phpredis/zip/master
$ unzip master
$ cd phpredis-master

执行phpize并配置编辑安装

如果不知道phpize和php-config在哪里,用locate查找一下

$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make && make install

编辑php.ini添加redis.so模块,在extension模块添加extension=redis.so

$ vim /etc/php.ini

然后重启你的php-fpm使配置生效 重启方法:重启php-fpm的几种方法(安装php扩展后需要重启)

最后查看是否已经安装成功

$ php -m | grep redis

或者在php脚本用phpinfo()查看一下。

ok,你可以在你的php脚本中用redis类进行项目开发了。


转载时请以 超链接的形式 注明:转自Ferman

                  

About me