포럼
xe 1.5.0.x Beta Object Cache 설정법(개인서버)
2011.10.14 16:25
xe 1.5.0.x 버전부터 Object Cache 기능이 추가 되었는데요.
무조권 db.config.php 에
$db_info->use_object_cache = 'memcache://127.0.0.1:11211';
$db_info->use_template_cache = 'memcache://127.0.0.1:11211';
적으시면 페이지가 안뜨시는것을 아실껍니다.
전 개인서버를 2개 운영중인데,
일반 홈서버를 사용하시는분들을 위해 적어보겠습니다.(홈서버의 대부분이 xp이므로 xp에 새팅하였습니다.)
<APM Setup 7기준> 대부분의 apm이 비슷합니다.약간씩 폴더 명만 다릅니다.
먼저 memcached.zip 를 다운받습니다.(다운 안되면,첨부파일에 있음)
그런다음.
C:\APM_Setup\Server에 압축을 푼상태로 폴더채 업로드합니다.
그런다음
cmd를 엽니다.
그리고 cd C:\APM_Setup\Server\memcached를 쳐서 memcached.exe가 위치한 폴더까지 이동합니다.
그다음,
memcached.exe -d install을 입력하여 설치를 해줍니다.
아무것도 출력된게 없지만 정상적으로 설치되었습니다.(오류가 나시는분이 있을듯합니다.저도 오류가 발생했으니깐요.dll오류면,인터넷 검색하시면 해결법 나옵니다.그다음 memcached.exe -d install을 다시 입력해주셔야 합니다.)
그다음,
memcached를 실행시켜 봅시다.
memcached.exe -d start를 입력하면 됩니다.
설치를 확인하기위해서,netstat -a 를 쳐봅시다.
11211포트가 대기중으로 표시되면 정상적으로 설치되고 작동중이라는 뜻입니다.
php 연동법.
먼저 php_memcache.dll 을 다운받습니다.(다운 안되면,첨부파일에 있음)
그다음.C:\APM_Setup\Server\PHP5\ext 로들어갑니다.
다운받은파일을 저폴더안에 넣습니다.
그다음 php.ini를 수정해야합니다.
요쯤에 extension=php_memcache.dll 을 추가합니다.
이제 모든 적용법은 끝났습니다.
참고로 메모리 사용량이 64mb로 제한되어 있습니다.(바빠서 ㅠㅠ 다음 포스팅떄 사진과함꼐 제한해제법을 다시올리겠습니다.)
확인법
이제 phpinfo페이지에 들어갑니다.
이런페이지 내용이 있으면 정상설치 된것입니다.
저는 다음에 ㅠㅠ 사진과함꼐 다시설명해 드리겠습니다.
허접한 설명이였습니다.