git克隆

$ git clone https://github.com/laruence/yac.git

解压安装

注意这里的php-config可能不一样

查看php-config位置

$whereis php

编译安装

$ cd yac

$ phpize

$ ./configure --with-php-config=/usr/bin/php-config

$ make

$ make install

修改php.ini,载入扩展,重启php-fpm

extension = yac.so

yac.enable = 1

yac.keys_memory_size = 4M

yac.values_memory_size = 64M

yac.compress_threshold = -1

yac.enable_cli = 0

# 重启php-fpm

service php-fpm reload

检查是否安装成功

$ php -m

用法

实例化

use Yac

$yac = new Yac();

set

Yac::set($key, $value,$ttl])

Yac::set(array $kvs,$ttl])

$yac->set("foo", "bar");

$yac->set(

array(

"dummy" => "foo",

"dummy2" => "foo",

)

);

get

Yac::get(array|string $key)

$yac->get("dummy");

$yac->get(array("dummy", "dummy2"));

delete

delay表示延迟多少秒删除

Removes a stored variable from the cache. If delay is specified, then the value will be deleted after $delay seconds.

$yac->delete(array|string $keys,$delay=0)

flush

Immediately invalidates all existing items. it doesn't actually free any resources, it only marks all the items as invalid.

$yac->flush()

info

查看chche信息

$yac->info()

我们不一样

php7.0扩展yac,php扩展之yac安装相关推荐

  1. 编译 PHP7.0为什么那么慢,CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案...

    #CentOS 7编译安装php7.0.7 下载并解压php 编译安装 修改配置文件 启动服务 过程中可能遇到的问题解决 1.下载并解压php ####下载地址 http://cn2.php.net/ ...

  2. php 7.0 编译安装mysql_源码编译安装php7.0.5

    源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...

  3. php7.0支持调用lua脚本

    需求前瞻: 最近因需求,需要支持php调用现有的Lua代码,可以减少php的代码量,同时在维护上也比较方便,不会照成需求变更,需要同时修改两份代码 第一步:安装php7.0及以上版本,此处安装方法就略 ...

  4. Linux 利用yum源安装php7.0+nginx

    环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...

  5. php7.0扩展yac,配置 PHP7, OPCache, Yac,Xiuno奔向 0.00x 秒

    配置 PHP7, OPCache, Yac,Xiuno奔向 0.00x 秒 配置Xiuno的缓存,让Xiuno运行在OPCache+Yac上. 配置PHP7 1. 下载源代码: wget http:/ ...

  6. php7.0扩展yac,PHP扩展YAC安装过程

    1.git clone https://github.com/laruence/yac cd yac 2.phpize 3../configure --with-php-config=/usr/loc ...

  7. 【PHP】 php7.0 扩展列表

    php7.0安装扩展 sudo apt-get install php7.0-bcmath sudo apt-get install php7.0-bz2 sudo apt-get install p ...

  8. centos php支持yaf,CentOS环境下给PHP7.0安装yaf扩展

    | CentOS环境下给PHP7.0安装yaf扩展 在CentOS环境下给PHP7.0安装yaf扩展,首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下. 下一 ...

  9. ubuntu所有php扩展php-7.0扩展列表

    ubuntu所有php扩展php-7.0扩展列表 sudo apt-get install php7.0-bcmath sudo apt-get install php7.0-bz2 sudo apt ...

  10. Ubuntu16.04编译PHP7.0,并开发PHP扩展

    准备 先下载PHP源文件使用: wget https://downloads.php.net/~ab/php-7.0.11RC1.tar.bz2 下载完成后解压: tar jxf php-7.0.11 ...

最新文章

  1. springboot集成rabbitMQ安装+代码
  2. 开发日记-20190602 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  3. 【SQL编程】Greenplum 实现树结构+自定义函数+避免函数重复调用+ function cannot execute on a QE slice 问题处理(优化过程全记录)
  4. java poi excel无法添加水印替代方法
  5. 跨平台移动开发_PhoneGap 使用Accelerometer 加速器
  6. VUE 使用中踩过的坑
  7. 处理FTP上传成功推理
  8. oracle 11g regexp_substr,oracle中REGEXP_SUBSTR方法的使用
  9. 试除法求最小N个素数之二
  10. Android Volley
  11. 嵌入在网页上Flash媒体播放器(1)
  12. UwpDesktop!WPF也能开发Surface Dial
  13. 对象行为型 - Observer观察者模式
  14. NekoHTML 学习笔记
  15. Linux中c语言strcmp,c语言常用函数strcmp函数和strcpy函数
  16. 电路设计_示波器接地常识
  17. 国产ADAS“再”突围
  18. java中的堆栈的意思,java – 堆栈跟踪中的数字是什么意思?
  19. 如何更改Google文档的默认格式设置
  20. node+express+mysql搭建一个系统

热门文章

  1. 应梦框架9.0框架_.Net框架能力问题和解答
  2. linux用户组管理命令_Linux用户和组命令能力问题和解答
  3. 求出数组中元素的总和_数组中所有元素的总和可被给定数K整除
  4. discuz mysql 类_discuz7 phpMysql操作类
  5. url过滤怎么解除_Shiro-实战(四)---过滤器机制
  6. Chrome浏览器必装的扩展工具
  7. Python RSA加密与解密 公钥和私钥 读写pem文件
  8. Vue + Element UI 实现 登陆注册基本demo实例
  9. C#中IEnumerableT.Distinct()将指定实体类对象用Lambda表达式实现多条件去重
  10. 春晓JAVA的横排和竖排输出