저번에는 AWS에 Redis-Server를 설치하여 Redis를 사용할 준비를 끝냈다. 이제 Redis 클라이언트 중 하나인 PhpRedis를 설치하고 연동해 보자. RDBMS(Postgresql)을 PHP와 연동하기 위해 php-pgsql을 설치하는 것처럼, Redis를 PHP와 연동하기 위해서는 php 확장 라이브러리를 설치해야 한다. ※ 참고로 여러 Redis PHP 클라이언트(Predis 등)가 있지만 PhpRedis가 C언어로 만들어져 있어 성능면에서 좋다.(자료수가 많으면 많을수록) 설치 방법은 2가지로.AWS에서 제공하는 PhpRedis를 자동으로 설치하는 방법과, Pecl을 이용하여 설치하는 방법이 있다. AWS에서 제공하는 것은 버전이 낮으나(3.1.2) 명령어 하나로 매우 쉽게 설치할 ..
설치하기 전에 앞서 Redis의 포트(6379)를 열어야 한다. AWS에서, 네트워크 및 보안 -> 보안그룹 -> 인바운드 설정에서 포트번호 6379를 열어준다. 프로토콜은 당연히 TCP이다. 1. Redis 설치 다운받기 위한 폴더 생성 mkdir ~/redis cd ~/redis Redis 다운 및 설치 sudo wget http://download.redis.io/redis-stable.tar.gz sudo tar xvzf redis-stable.tar.gz cd redis-stable sudo make sudo make install(자동으로 redis-server와 redis-cli가 /usr/local/bin 경로에 옮겨진다. 이제 어디서든 redis-server 명령어가 실행된다.) ※red..
지난번에 AWS에다가 Nginx 서버와 rtmp 모듈을 컴파일하여 설치하였다. 몇 번 시도하다가 연동이 도저히 되지 않길래 그냥 포기하고 2서버로 운영하다가 프리티어 사용량이 초과되어 서버를 닫게 되는 불상사가 벌어졌다. 그래서 오늘 작정하고 여러군데를 찾아가면서 겨우겨우 연동에 성공하였다. 내용의 대부분은 Amazon Linux AMI 에서 Nginx 1.12.1, Php7.1, Postgresql 9.6 자동 설치하여 연동하기 의 내용과 비슷하다. 그리고 앞에서 Nginx Service 등록을 한것으로 간주하고 글을 쓰겠다. 1. PHP 7.1 설치 및 Nginx와 연동 설치 sudo yum install php71-fpm php71-gd php71-imap php71-mbstring php71-op..