美文网首页PHP经验分享程序员PHP实战
Kohana 框架下使用 Redis 服务

Kohana 框架下使用 Redis 服务

作者: cncal | 来源:发表于2017-04-25 15:34 被阅读104次

Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 2009年9月发布了3.0版本,支持HMVC模式。
在Kohana框架下安装 Redis 服务三步骤:
1. 安装 Redis Server
2. 安装 Redis 的 php 扩展
3. 集成 Redis module 至 kohana

安装Redis Server

安装 Redis 的 php 扩展

1. windows 下 安装 redis 的 php 扩展
  • 下载 php_redis.dll
  • 下载完成后将文件 php_redis.dll 移动到 php 的扩展文件夹 ~/bin/ext/
  • 修改** php.ini **文件
extension = php_redis.dll
2. Ubuntu 下安装 redis 的 php 扩展
cd /software/
wget http://github.com/nicolasff/phpredis/archive/master.zip
unzip master.zip
cd phpredis-master
/opt/lampstack-5.4.45-2/php/bin/phpize

如果出现以下错误信息:

Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.

则说明服务器上没有安装 Autoconf,安装步骤如下:

1. 安装m4
cd /usr/src
wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
tar -zvxf m4-1.4.9.tar.gz
cd m4-1.4.9/
./configure && make && make install
            
2. 安装autoconf
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
tar -zvxf autoconf-2.62.tar.gz
cd autoconf-2.62/
./configure && make && make install

安装完成后执行:

./configure --with-php-config=/opt/lampstack-5.4.45-2/php/bin/php-config
make
make install

此时编译完成的 redis.so 会默认保存到 /opt/lampstack-5.4.45-2/php/lib/php/extensions/, 修改** php.ini **文件

extension = redis.so

Tips

  • 文件的路径需要根据自己的实际情况进行调整
  • 在修改完 php.ini 文件后需要重启Web服务器
  • 使用 phpinfo 查看 redis 扩展是否安装成功

集成 Redis module 至 Kohana

  • 参考文章
  • 下载 kohana redis module
  • 将配置文件config/rdb.php 拷贝到 ~/application/config/ 下,将其余文件拷贝至 ~/modules/rdb/ 目录下
  • 修改 redis 的配置
  • ~/application/bootstrap.phpKohana::modules 节点下添加:
Kohana::modules(array(
    ...
    'rdb' => MODPATH.'rdb',
));
  • 接下来就可以操作默认 redis 数据库:RDB::命令名称(...),命令名称可参考 phpredis

一个月前在 kohana 中使用了 redis,到现在才整理出来。如果在操作的过程中出现什么问题,可以告诉我,我会去查找问题,进行修改,谢谢!

相关文章

  • Kohana 框架下使用 Redis 服务

    Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 ...

  • 产品人员如何利用XAMPP构建本地网站

    记得刚毕业的时候,由于自己大学所学专业的原因,找的第一份工作是PHP开发,使用的是Kohana框架。Kohana当...

  • mac下安装配置redis

    一准备工作二 安装redis服务器三redis服务器的启动、使用和退出四 配置php使用redis服务五 常见问题...

  • PHP 使用 Redis

    PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务...

  • Redis&MongoDB

    Redis:基础操作 服务端的命令为redis-server 可以使用help查看帮助文档 推荐使用服务的方式管理...

  • redis使用

    Redis的使用 一、Redis下载 redis的使用很简单,首先需要下载redis,在本机上或者是在远程服务器上...

  • redis 命令、命令行根据前缀(通配符)批量删除redis存储

    redis简介 redis作为缓存服务器在项目中经常使用 使用redis存储数据时,我们经常会将key分组 使用冒...

  • 「环境」mac 安装redis和Nginx

    安装redis 使用home-brew一键安装:brew install redis 启动Redis服务:brew...

  • php使用Redis简述

    安装Redis在 PHP 中使用 Redis 前,需确保已安装Redis服务和php redis驱动及扩展,安装 ...

  • Linux Centos7下安装redis

    一、安装redis 使用 yum 命令安装redis数据库 安装完毕后,使用下面的命令启动redis服务 设置re...

网友评论

    本文标题:Kohana 框架下使用 Redis 服务

    本文链接:https://www.haomeiwen.com/subject/guxvzttx.html