当前位置: 首页 > news >正文

php内存缓存插件yac的安装配置--平替apcu,多进程共享内存

 1. 安装依赖与Yac扩展

1.1 安装PHP开发工具及依赖

Bash

sudo apt update
sudo apt install php7.4-dev php-pear pkg-config  
# 开发工具与PECL管理器
1.2 通过PECL安装Yac

Bash

sudo pecl install yac
  • 安装过程需确认时,直接按回车使用默认配置


⚙️ 2. 配置PHP加载Yac扩展

2.1 添加扩展配置

创建或编辑Yac配置文件:

Bash

sudo vi/etc/php/7.4/mods-available/yac.ini

添加以下内容:

Bash

extension=yac.soyac.enable=1
yac.keys_memory_size=64M       # 键存储内存(默认4MB)
yac.values_memory_size=512M   # 值存储内存(默认64MB,建议调高)
yac.compress_threshold=-1      # 禁用压缩(若需压缩文本数据可设为>0的值)

💡 参数说明:

  • keys_memory_size:影响可缓存键的数量(如512MB可支持约100万键)

  • values_memory_size:实际缓存数据内存(按12G内存建议设为512MB)

2.2 启用配置并重启服务

Bash

创建符号链接到PHP配置目录
sudo ln -s /etc/php/7.4/mods-available/yac.ini /etc/php/7.4/fpm/conf.d/20-yac.ini
sudo ln -s /etc/php/7.4/mods-available/yac.ini /etc/php/7.4/cli/conf.d/20-yac.ini
# 重启PHP-FPMsudo systemctl restart php7.4-fpm

✅ 3. 验证安装

3.1 检查模块加载状态
php -m | grep yac    # 应输出 "yac"
php -i | grep yac.enable  # 确认启用状态

来源:php内存缓存插件yac的安装配置--平替apcu,多进程共享内存 - 萍客小居

http://www.dtcms.com/a/351914.html

相关文章:

  • 均胜电子上半年毛利率持续提升,汽车智能化与机器人业务多点突破
  • sed流编辑:从ed到现代文本处理的进化
  • 第二篇:MySQL初始化配置与性能优化
  • 汽车零部件软件迭代开发指南
  • Spring Boot -Mybatis的使用和基础
  • 数字孪生:工厂优化的下一个前沿领域
  • GIS开源库汇总
  • Linux笔记10——shell编程基础-4
  • Web安全开发指导规范文档V1.0
  • 基于SpringBoot的美剧观影网站【2026最新】
  • WebSocket 技术详解:协议原理、握手到生产落地的一站式实践
  • AI——提示词工程认识
  • 探索高效随机地址生成器 AddressGen.top
  • STM32——Uinx时间戳+BKP+RTC实时时钟
  • Ubuntu 操作系统
  • 高速CANFD通讯接口芯片ASM1042性能分析与5Mbps多节点测验
  • 进程管理详解
  • 【ElasticSearch】客户端选择
  • Sigma规则集网络安全应用(Elasticsearch、es日志安全检查、SOC、自定义规则)
  • Linux修改服务器时区
  • S2B2B系统哪个好,商淘云、数商云、金蝶云苍穹供应链批发哪个比较靠谱
  • 模型微调训练中超长文本训练存在的问题
  • 机器视觉学习-day02-灰度化实验
  • 更新依赖失败,报错
  • 赋能增长:商城分销平台的五大核心模式与适用场景
  • 京东招java开发
  • 解决Ubuntu拉取Docker镜像失败问题。
  • 云计算学习笔记——Linux硬盘、硬盘划分、交换空间、自动挂载篇
  • 淤地坝安全在线监测系统
  • 如何用企业微信AI解决金融运维难题,让故障响应快、客服专业度高