1.gitclonehttps://github.com/laruence/yaccdyac2.phpize3../configure--with-php-config=/usr/local/php/bin/php-config4.make&&makeinstall5。修改php.ini,添加extension=yac.so如果是第一次安装扩展模块,请将extension_dir修改为安装后yac.so文件所在的目录。如下图:extension_dir=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/然后重启服务器重启php方法Yac::__constructYac::__construct([string$prefix=""])Yac的构造函数,你可以指定一个前缀,在做set/get/deleteYac::setYac::set($key,$value[,$ttl])Yac::set(array$kvs[,$ttl])将value存放在Yac缓存中,key是缓存唯一的,所以使用为同一个键存储第二个值将覆盖原始值。set("foo","bar");$yac->set(array("dummy"=>"foo","dummy2"=>"foo",));?>Yac::getYac::get(array|string$key)从缓存中获取存储的变量。如果传递数组,则提取并返回每个元素。set("foo","bar");$yac->set(array("dummy"=>"foo","dummy2"=>"foo",));$yac->get("虚拟");$yac->get(array("?>Yac::deleteYac::delete(array|string$keys[,$delay=0])deletefromcache存储的变量。如果指定了延迟,将删除该值在$delay秒后。Yac::flushYac::flush()立即使所有现有项目无效。它实际上并不释放任何资源,它只是将所有项目标记为无效。Yac::infoYac::info(void)获取缓存信息info());/将返回一个数组,如:array(11){["memory_size"]=>int(541065216)["slots_memory_size"]=>int(4194304)["values_memory_size"]=>int(536870912)["segment_size"]=>int(4194304)["segment_num"]=>int(128)["miss"]=>int(0)["hits"]=>int(955)["failed"]=>int)["kicks"]=>int(0)["slots_size']=>int(32768)["slots_used"]=>int(955)}/
