작성일 댓글 남기기

Nextcloud APCu Memcached Redis 설정

PHP 8.2 기준

APCu Memcache Redis 설치

sudo apt install memcached redis-server php8.2-memcached php8.2-redis php8.2-apcu

APCu 설정

sudo vi /etc/php/8.2/mods-available/apcu.ini

아래 내용 추가
apc.enable_cli=1

Redis 설정

redis 설정 파일 열기

sudo vi /etc/redis/redis.conf

아래 부분이 주석처리 되어 있다면 주석 해제 (맨 앞의 # 문자 제거)

#port 6379
#unixsocket /var/run/redis/redis-server.sock
#unixsocketperm 700

아래로

port 6379
unixsocket /var/run/redis/redis-server.sock
unixsocketperm 770

redis 사용자 www-data 그룹에 추가

sudo usermod -a -G redis www-data

Nextcloud 설정

nextcloud/config/config.php 파일에 아래 내용 추가

‘memcache.local’ => ‘\\OC\\Memcache\\APCu‘,
‘memcache.distributed’ => ‘\\OC\\Memcache\\Memcached‘,
‘memcached_servers’ =>
array (
0 =>
array (
0 => ‘localhost’,
1 => 11211,
),
),
‘memcache.locking’ => ‘\\OC\\Memcache\\Redis‘,

아파치 서버 재시작

sudo service apache2 restart

Nextcloud 관리자 페이지에 들어가면 메모리 캐시 관련 경고가 사라졌다.

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.