当前位置:首页 > 计算机相关 > 建站之路 > 正文内容

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

piikee10个月前 (08-26)建站之路444

 1. 安装依赖与Yac扩展

1.1 安装PHP开发工具及依赖

sudo apt update
sudo apt install php7.4-dev php-pear pkg-config  
# 开发工具与PECL管理器

1.2 通过PECL安装Yac

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


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

2.1 添加扩展配置

创建或编辑Yac配置文件:

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

添加以下内容:

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

💡 参数说明

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

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

2.2 启用配置并重启服务

创建符号链接到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  # 确认启用状态


扫描二维码推送至手机访问。

版权声明:本文由萍客小居[www.piikee.net]发布,如需转载请注明出处。

本文链接:https://www.piikee.net/1541.html

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。