링크 ux 에서 phop 에 memcache 확장 추가=>서버 클 러 스 터 session 공유 문제 해결
wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.19-stable.tar.gz
cd libevent-2.0.19-stable
make && make install
2.memcache 설치(다운로드 주소:http://memcached.org/)
wget http://memcached.googlecode.com/files/memcached-1.4.13.tar.gz
cd memcached-1.4.13
make && make install
3.시작 파일 만 들 기
vim /etc/init.d/memcached
#!/bin/sh
# memcached: MemCached Daemon
# chkconfig: 3 90 25
#
. /etc/rc.d/init.d/functions
#[ ${NETWORKING} = "no" ] && exit 0
#. /etc/sysconfig/dund
start()
echo -n $"Starting memcached: "
echo
stop()
echo -n $"Shutting down memcached: "
echo
MEMCACHED="/usr/local/memcached/bin/memcached"
# See how we were called.
start)
;;
stop
restart)
sleep 3
;;
echo $"Usage: $0 {start|stop|restart}"
esac
실행 권한 추가:
chmod 700 /etc/init.d/memcached
시작:
[root@localhost ~]# service memcached start
주:첫 번 째 시작 오류:
error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
해결:ln-s/usr/local/lib/libevent-2.0.so.5/usr/lib 64/(내 가 사용 하 는 64 시스템 때문에)
포트 가 검색 상태 에 있 는 지 확인 하기:
[root@localhost ~]# netstat -ntlp | grep mem
부팅 추가:
chkconfig --add memcached
설정 성공 여부 보기:
chkconfig --list | grep memcached
4.php 설치 memcahce modules(다운로드 주소:http://pecl.php.net/package/memcache)
wget http://pecl.php.net/get/memcache-3.0.6.tgz
cd memcache-3.0.6
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
5.php.ini 편집
extension=memcache.so
memcache.allow_failover = 1
memcache.chunk_size = 8192
session.save_handler = memcache
주:extension=memcache.so--추가
설정 완료
apache 다시 시작
6.클 라 이언 트 브 라 우 저 에서 테스트 에 접근 할 수 있 도록 phop 테스트 스 크 립 트 를 새로 만 듭 니 다.
vi /usr/local/apache/htdocs/test.php
if($_GET['act']=='write')
elseif($_GET['act']=='read')
else
?>
방문 하 다.http://192.168.2.111/test.php?act=write더욱 방문한다http://192.168.2.111/test.php?act=read
결과:array(1){ ["name"]=> string(7) "0009847" }
phpinfo 보기:
(완성)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
redis-rails의 세션 만료 거동을 확인하고 플레이로컬로 사이트에 액세스하는 것으로 3개월의 기한 첨부 세션 데이터가 생성되는 설정을 하고 있다. redis 시작 command DB1 선택(설정에 따라 다름) redis-commands 사이트에 접속, 키 일람을 취...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.