System.out.println("Hello, World");

PHP와 Redis를 연결할려면 다음과 같은 패키지들이 필요하다


igbinary

phpredis


1. igbinary를 PECL로 이용하여 설치한다

pecl instsall https://pecl.php.net/get/igbinary-1.2.1.tgz


2. phpredis를 PECL로 이용하여 설치한다.

pecl instsall https://pecl.php.net/get/redis-2.2.7.tgz


3. 설치가 모두 완료되었으면 php.ini 파일에다가 다음과 같이 넣어준다.

vi /etc/php5/apache2/php.ini


extensions = igbinary.so

extensions = redis.so


4 그리고 아파치 서버를 재시작한다.

/etc/init.d/apache2 restart


5. 아무 페이지에 phpinfo()를 출력하도록 하여 Redis나 igbinary가 항목에 존재하는지 체크한다.


6. 레디스가 제대로 연동되는지 다음과 같이 만들어서 확인한다.

 $redis = new Redis();

 $redis->connect(’127.0.0.1’, 6379);

 $redis->set(’key’, ’REDIS TEST’);

 echo $redis->get(’key’);



- php화면에 REDIS TEST가 존재하면 정상적으로 설정된것이다.


Posted by 김마농


W: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-amd64/Packages  Hash Sum mismatch


W: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/dists/trusty-updates/main/binary-i386/Packages  Hash Sum mismatch


E: Some index files failed to download. They have been ignored, or old ones used instead.


위와 같이 apt-get update할때 에러가 발생할때 다운받는 주소인 kr.archive.ubuntu를 바꿔줘야 한다.


1. 다음 파일을 vi편집기로 연다.

sudo vi /etc/apt/sources.list


2. vi이 치환하는 명령어를 사용하여 다음과 같이 교체한다.

:%s/kr.archive.ubuntu.com/ftp.daumkakao.com/g

:%s/security.ubuntu.com/ftp.daumkakao.com/g

:%s/extras.ubuntu.com/ftp.daumkakao.com/g


3. 그리고 다시 update와 upgrade를 시도해주면 된다.

apt-get update

apt-get upgrade


Posted by 김마농



Posted by 김마농