我们在使用Wordpress等站点通常会进行缓存设置,加快部分资源的访问速度,以Wordpress为例常见的有磁盘缓存、Apcu、Redis、Memcached,后者使用内存缓存速度还会更快。
比如在使用W3T插件进行缓存设置,很多人为了开启Redis缓存而安装Redis套件,其实是不对的,因为W3T使用的是PHP的Redis缓存扩展功能,以下为群晖添加 php-Redis/Memcache/Apcu扩展的方法。
确定当前PHP版本
首先要确定群晖安装了哪些PHP版本,以及Web Station对应的虚拟主机使用的PHP版本,由于我的Wordpress使用的是PHP7.4,故以下以PHP7.4为例。
查看php是否已有扩展文件
利用SSH命令或WINSCP查看PHP7.4所在目录下的PHP7.4/usr/local/lib/php74/modules是否已有对应扩展文件(通常通过套件中心安装的PHP都有)
ls /volume1/@appstore/PHP7.4/usr/local/lib/php74/modules
配置Redis/Memcache/Apcu扩展
利用SSH命令或WINSCP编辑PHP7.4所在目录下的PHP7.4/misc/php-fpm.ini
vim /volume1/@appstore/PHP7.4/misc/php-fpm.ini
在末尾添加如下代码
[Redis]
extension_dir = "/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/"
extension = redis.so
[Memcache]
extension_dir = "/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/"
extension = memcached.so
[Apcu]
extension_dir = "/volume1/@appstore/PHP7.4/usr/local/lib/php74/modules/"
extension = apcu.so
重启php服务
利用SSH命令重启、或者在套件中心重启
synopkg restart PHP7.4
以上就完成扩展的配置安装了,再进Wordpress的W3T插件就会发现Redis/Memcache/Apcu缓存扩展就都可以使用了
声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 久住坡爱学习
本文地址: 群晖:为PHP安装Redis/Memcache/Apcu扩展
本文地址: 群晖:为PHP安装Redis/Memcache/Apcu扩展