Memcached가 메모리 캐시라는 것은 이해하기 쉽지만 왜 아직도 Memcache가 있는 걸까요?
실제로 Memcache는 PHP의 확장으로, PHP에서 memcached를 관리하는 데 사용되는 php-memcache.dll입니다.
memcached가 설치되어 있지만 확장 기능이 설치되지 않은 경우 PHP는 memcached를 제어할 수 없지만 명령줄 사용에는 문제가 없습니다
Memcache 확장 기능이 설치되어 있지만 Memcached 서비스가 설치되어 있지 않으면 사용할 수 없습니다.
memcached 서비스와 memcache 확장만 동시에 설치됩니다
1. memcache php 확장 설치
1. php_memcache.dll 다운로드:
다운로드 주소: php_memcache.zip http://www.2cto.com/uploadfile/2012/0713/20120713110240777.zip
(여기서 확장 프로그램은 컴퓨터와 동일하게 다운로드해야 합니다. 즉, 32비트인 경우 32비트 확장 프로그램을 다운로드해야 합니다. 다운로드를 로드할 수 없습니다.)
2. php_memcache.dll을 php의 ext 디렉토리에 넣으세요:
예: D:WampServerbinphpphp5.5.1extphp_memcache.dll
3. php.ini 파일을 엽니다:
내 php.ini의 위치: D:WampServerbinphpphp5.5.1php.ini
4. php.ini에 한 줄을 추가하세요:
확장자=php_memcache.dll
5. Wampserver의 아파치 서비스를 다시 시작하세요
2. memcached 설치
1. Memcached-win64 다운로드:
a. 최신 버전을 다운로드하세요: http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
b. 직접 다운로드: memcached-win64-1.4.4-14.zip
http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip2 압축을 풀고 다음과 같은 특정 디스크에 넣습니다.
D:WampServerbinmemcachedmemcached.exe
3. Windows 서비스를 설치하려면 터미널(예: cmd 명령 인터페이스)에 다음 명령을 입력하세요.
(여기서 cmd 명령을 실행하려면 관리자 권한이 필요합니다. 그렇지 않으면 설치할 수 없습니다)
D:WampServerbinmemcached>memcached.exe -d 설치
4. 시작하려면 다음 명령을 입력하십시오:
D:WampServerbinmemcached>memcached.exe -d 시작
알았어~~끝났어
phpinfo() 페이지를 열면 다음이 표시됩니다:
표시되지 않으면 확장이 실패한 것입니다. 성공하지 못한 경우 확장 버전이 올바른지 확인해야 합니다. 먼저 PHP 버전에 해당해야 합니다. 예를 들어 내 버전은 5.5.1이면 5.5를 다운로드할 수 있습니다. 둘째, 컴퓨터에 해당해야 합니다. 예를 들어 내 컴퓨터는 64비트이므로 64비트를 선택해야 합니다.
Thinkphp3.2에 적용
1. config.php에서
구성
'DATA_CACHE_TYPE' => '멤캐시',
'MEMCACHED_HOST' => '127.0.0.1',
'MEMCACHED_PORT' => '11211',
2. 프로그램 중
S("liao","성공");
var_dump(S("liao"));
성공적인 인쇄물을 볼 수 있습니다.
자세한 내용은 다음을 확인하세요: http://www.liaoxiansheng.cn/?p=450