Synology DS216J에서 PHP redis 설정

2021. 6. 15. 06:18php

*사전 준비

NAS에 PHP, Web Station 가 설치되어야함

 

1. SSH 터미널에서 redis.so 파일이 있는지 확인

ls /volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so

/volume1/@appstore/PHP7.3/usr/local/lib/php73/modules/redis.so

 

2. php extension.ini 수정

sudo vi /usr/local/etc/php73/cli/conf.d/extension.ini

extension = redis.so # 맨 아래에 추가

 

3. DSM에서 인식할 수 있도록 JSON 파일 수정

sudo vi /volume1/@appstore/PHP7.3/misc/extension_list.json

# 맨 아래에 추가
"redis": {
	"enable_default": true,
	"desc": "The phpredis extension provides an API for communicating with the Redis key-value store."
}

 

4. 패키지 센터 > 설치됨 > Web Station 열기 > PHP 설정 > PHP 편집

 

5. 설정이 정상적으로 되었다면 확장 모듈에 표시가됨, 체크 후 적용

 

6. 정상적으로 redis 확장 모듈이 적용되었는지 터미널에서 확인

php73 -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"

#결과
OK

# redis 모듈이 있는지 확인
php73 -m | grep redis

# 결과
redis

8. phpinfo 확인

'php' 카테고리의 다른 글

Mac php xdebug 설치  (1) 2021.06.11
Codeigniter3 쇼핑몰 github  (0) 2021.06.06
Codeigniter3 Custom model github  (0) 2021.06.06
PHP 특수함수(Magic method)  (0) 2021.01.12
라라벨(Laravel) 비밀번호 재설정 수정(Custom)  (0) 2020.12.28