yac扩展安装
git clone https://github.com/laruence/yac
cd yac
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
此时出现以下表面安装成功,安装路径可记住后面或许需要使用
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
修改php.ini文件,添加扩展
vim /usr/local/php/etc/php.ini
extension="yac.so"
如果是第一次安装扩展模块,请把extension_dir 修改为安装完以后的yac.so文件所在目录 - 经验证无需修改亦可
extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
重启php-fpm
php-fpm restart
yac扩展使用
$yac = new \Yac(); $arr['a'] = array('b'=>array('c'=>'d')); $a = $yac->set('name',$arr,10); $b = $yac->get('name'); print_dump($a,$b);die;