2012-07-01 6 views
3

Windows에 memcache를 설치하고 PHP 확장을 설치하는 방법을 다루는 많은 자습서를 발견했습니다. 내 상황은 약간 특이하다.Windows의 Memcache PHP 확장

나는 아파치가 아니라 iis를 사용하고있다. 서버에 memcache를 설치할 필요가 없습니다. 이미 자체 전용 서버가 설치되어 있습니다. 확장 기능을 설치하기 만하면됩니다.

은 내가 단순히 PHP 확장 폴더에 PHP_memcache.dll 확장명을 추가 php.ini에

이 (동적 라이브러리를로드 할 수 없습니다) PHP 모듈을로드하는 오류가 발생

에 추가 할 필요하다고 생각.

이 오류는 memcache가 서버에 설치되지 않았기 때문에 발생합니다. 어떻게 해결할 수 있습니까?

+1

이것은 ... http://www.dependencywalker.com/ –

+0

감사의 일이다, 그 소프트웨어는 정말 도움이되었습니다. 내가 실수로 스레드 안전 버전을 사용하고있는 것을 발견했습니다. –

+0

알아두면 좋겠다. 대답으로 추가하겠다. :) –

답변

2

Windows에서 확장 프로그램을로드하는 중에 발생하는 오류는 Linux 에서처럼 도움이되지 않으므로 종속성 워커와 같은 도구를 통해 문제를 해결할 수 있습니다.

http://www.dependencywalker.com/

-1

당신은 아마도 32 비트 - XAMPP 버전을 설치 한 Windows에서 XAMPP를 사용하는 경우. Memcache의 32 비트 (x86) DLL을 사용하고 있는지 확인하십시오.

Windows 용 DLL 다운로드 목록은 여기에서 찾을 수 있습니다 : http://pecl.php.net/package/memcache/3.0.8/windows