레이블이 pecl인 게시물을 표시합니다. 모든 게시물 표시
레이블이 pecl인 게시물을 표시합니다. 모든 게시물 표시

2013년 9월 4일 수요일

memcache 설정(setting memcache for front end)

1. 최신 버전 다운로드

2. 다운로드 받은 경로로 이동 및 설치
tar xvfz ./memcache-3.0.8.tar.gz
cd ./memcache-3.0.8
/usr/local/php/bin/phpize (autoconf 없을 경우, 사전설치)
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

3. php.ini 설정 변경
vi /usr/local/php/lib/php.ini

설정 내용
============================
extension_dir= 설정에 맞게 변경.

[memcache]
extension=memcache.so
memcache.allow_failover=1
memcache.max_failover_attempts=30
memcache.chunk_size=32768
memcache.default_port=11211

session.save_handler = memcache
session.save_path = "tcp://[memcached 가 설치되 서버의 IP]:11211"

- apache restart
# /etc/init.d/apache2 restart

4. 서버 IP 변경 및 테스트
vi /usr/local/src/memcache-3.0.8/example.php 열어서 memcache 서버 IP 변경
/usr/local/php/bin/php /usr/local/src/memcache-3.0.8/example.php 
 
확인 
session_start();
echo "Session save_handler is: ".ini_get("session.save_handler")."<br/>";
echo "Session save_path is: ".ini_get("session.save_path")."<br/>";
echo  "ddd :" . $_SESSION["ddd"] . "<br/>";

 

참조
1. memcached 스크립트 있음