手动开启群辉php_群晖NAS | PHP如何添加Acpu/Redis/Memcached等扩展?

最近有人问起关于在群晖中PHP套件中如何添加和使用Memcached/Acpu/Redis等php扩展?这里我就简单的介绍一下,算是对之前本喵写了一篇《在群晖中搭建NextCloud15私有云盘》文章再做一个补充。

注意:这里以群晖套件PHP7.2为例,我的套件安装路径为 volume2 (磁盘2),已开启了ssh功能,并获取了root权限,相关文章 -> 传送门。

查看是否安装扩展

安装PHP7.2套件后,打开ssh终端,使用root用户进入群晖,运行命令:ls /volume2/@appstore/PHP7.2/usr/local/lib/php72/modules

可以看到

PHP7.2 默认已经有了 ACPU、Redis、Memcached扩展so库 。

运行命令,查验一下(php7.2对应php72,php7.0对应php70依次类推)php 在cli是否已成功加载所需的模块:php72 -m | grep -E "apcu|memcached|redis"

发现查询不到结果。是因为 php.ini 中还没有配置扩展。

PHP.ini 配置扩展

使用 nano 或者 vim 编辑 php.ini 文件nano /usr/local/etc/php72/cli/php.ini

在末尾追加:(文章使用的路径请务必根据实际的情况进行修改!)[Memcache]

extension_dir = "/volume2/@appstore/PHP7.2/usr/local/lib/php72/modules/"

extension = memcached.so

[Redis]

extension_dir = "/volume2/@appstore/PHP7.2/usr/local/lib/php72/modules/"

extension = redis.so

[Apcu]

extension_dir = "/volume2/@appstore/PHP7.2/usr/local/lib/php72/modules/"

extension = apcu.so

保存后,重启群晖即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值