1. 安装依赖与Yac扩展1.1 安装PHP开发工具及依赖Bashsudo apt update sudo apt install php7.4-dev php-pear pkg-config # 开发工具与PECL管理器1.2 通过PECL安装YacBashsudo pecl install yac安装过程需确认时,直接按回车使用默认配置。⚙️ 2. 配置PHP加载Yac扩展2.1 添加扩展配置创建或编辑Yac配置文件:Bashsudo vi/etc/php/7.4/mods-available/yac.ini添加以下内容:Bashextension=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 # 确认启用状态
1. 安装依赖与Yac扩展1.1 安装PHP开发工具及依赖Bashsudo apt update sudo apt install php7.4-dev php-pear pkg-config # 开发工具与PECL管理器1.2 通过PECL安装YacBashsudo pecl install yac安装过程需确认时,直接按回车使用默认配置。⚙️ 2. 配置PHP加载Yac扩展2.1 添加扩展配置创建或编辑Yac配置文件:Bashsudo vi/etc/php/7.4/mods-available/yac.ini添加以下内容:Bashextension=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 # 确认启用状态