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 APCu Memcached Redis 설정”에 대한 1개의 생각

Joinsoo에 답글 남기기 응답 취소