본문으로 바로가기

[XAMPP] xampp에서 memcache extension 설치하는 방법

category Helloworld!/XAMPP 2013. 2. 18. 16:00

xampp에서 memcache extension 설치하는 방법은 다음과 같다.

참고로 내 PHP Version은 5.4.7이다.


여태까지 여러번 extension 포스팅 해왔던 것과 마찬가지로 memcache 설치하는 방법도 비슷하다.

하지만 php.ini에 memcache를 찾으보면 검색할 수 없음을 볼 수 있듯이,

php.ini에 memcache extension은 내가 직접 관련 내용을 입력해줘야한다.

(내 블로그에 포스팅 되어있는 xampp extension 설치방법 게시판을 보고싶다면 클릭 > )

줄줄이 쓰면 보기도 불편하고 읽기도 귀차느니 정리해보겠당.


+) xampp extension 설치방법 포스팅 꼭 참고하시길, 이어서 설명하도록 하겠다.


1. php.ini에 extension추가하기

우선 php.ini에 다음을 복사 붙여넣기 한 후 저장한다.

extension=php_memcache.dll  
 
[Memcache]  
memcache.allow_failover = 1  
memcache.max_failover_attempts=20  
memcache.chunk_size =8192  
memcache.default_port = 11211  

그리고 물론 아파치를 재시작한다. 하지만 아직 memcache가 동작하진 않을 것이다.

왜? php/ext안에 php_memcache.dll이 설치 되어있지 않기때문,


2. php_memcache.dll 다운받기

- php version이 5.3일 경우 여기 클릭 > click

  들어가서 memcache를 검색해서 다운받는다.

- php version이 5.4일 경우 여기 클릭 > click

- 또는 내가 직접 첨부파일한거 다운받아도된당. 단, 5.4버젼만 있다.

php_memcache-3.0.6-5.4-ts-vc9-x86.zip



3. php_memcache.dll 설치

- 다운로드 받은 php_memcache.dll을 php\ext\에 복사 붙여넣기 한다.


4. 아파치 재시작


5. 확인방법은 php파일에 

phpinfo();

를 입력한 후 로드하면 나오는 php 정보에 memcache가 있을 것이다. 그러면 설치 성공 !

(일케↓) 


6. window에 memcache설치

http://code.jellycan.com/memcached/에서 먼저 memcached를 다운받는다

- 관리하기 편하게 xampp\apach안에 붙여넣기 한다.

- 명령프롬프트로 memcahed.exe를 실행한다.



- 새로운 명령프롬프트를 열고 netstat -a를 친다.



위의 그림과 같이 11211포트가 대기중으로 표시되면 정상적으로 설치되어 작동중이라는 뜻이다.

이것으로 설치완료!


* 참고사이트

- memcache란? http://www.ibm.com/developerworks/kr/library/os-memcached/index.html

- memcache window에 설치 방법 : http://thorwel.tistory.com/52



댓글을 달아 주세요

  1. Favicon of https://88240.tistory.com BlogIcon shaking shaking 신고">2014.02.28 11:51 신고

    memcached.exe -d install 했을 때 다음 에러 뜸.
    instalfailed to install service or service already installed
    관리자 권한 문제때문이므로 프롬프트를 관리자권한으로 실행하고 다시 시도해볼 것.
    에러 없으면
    memcached.exe -d start

  2. Favicon of https://88240.tistory.com BlogIcon shaking shaking 신고">2014.07.15 11:16 신고

    php 5.5일때 memcache.dll : http://pecl.php.net/package/memcache/3.0.8/windows