news 2026/10/20 1:18:48

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 # 确认启用状态

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/20 1:18:22

Docker(一)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/20 1:16:28

CMOS低噪声运算放大器D721/2/4

应用领域D721、D722、D724是三款低噪声、轨至轨运算放大器芯片,其中D721为单运放,D722为双运放,D724为四运放。他们特别适合于音频领域、传感器等的信号放大处理,比如K歌宝、音响、测距、滤波器、AD转换器前级信号处理等等。基本参…

作者头像 李华
网站建设 2026/10/20 1:16:26

D2675-1A开关电流降压型DC/DC转换器

概述D2675系列调节器是采用LMDMOS工艺制造的单片集成DC-DC转换器电路。这些调节器提供降压开关调节器的所有有源功能,能够驱动1 A负载电流,具有出色的线路和负载调节能力。D2675提供3.3 V、5 V、12 V固定输出电压和可调输出版本。D2675需要的外围元件较少…

作者头像 李华
网站建设 2026/10/20 1:15:38

StartOS集群部署:如何构建高可用性服务器集群

StartOS集群部署:如何构建高可用性服务器集群 StartOS是一款专为自托管优化的图形化服务器操作系统,通过集群部署可以显著提升服务的可用性和可靠性。本文将详细介绍如何使用StartOS构建一个高可用性的服务器集群,即使在单节点故障的情况下也…

作者头像 李华
网站建设 2026/10/20 1:15:37

C++笔记之数据单位与C语言变量类型和范围

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华