문제

이 튜토리얼을 사용하여 Mamp -Snow Leopard 10.6.2에 Memcached를 설치하려고했습니다.

멤버링 가능 맘프 샌드 박스 환경을 설정하십시오

마지막 단계에서 첫 번째 단계에서 오류없이 끝났습니다. 보너스 섹션 : MAMP로 Memcache를 시작하고 중지하십시오

그 후 나는 대시 보드에서 MAMP 위젯을 다시 시작하고 phpinfo에 의해 확인되었지만 memcached 확장은 없습니다.

MEMCached에 성공적으로 설치 했습니까? 아니면 작동하는 방법에 대한 다른 방법을 알고 있습니까?

미리 감사합니다 :)

도움이 되었습니까?

해결책 2

이미 해결했습니다. 향후 참조를 위해 내 질문에 대한 답변을 게시합니다 :)

MAMP에 Memcache PHP 확장을 설치하는 방법 :

이 자습서를 따르십시오 :http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment

http://marc.info/?l=php-general&m=123849727830637&w=2

이 올바른 memcache.so를 다운로드하십시오http://daleenterprise.com/download/memcache.so

Mac OS X DVD에서 Xcode 도구를 설치하거나 Apple Developer Connection에서 다운로드하여 GCC (GNU Compiler Collection)를 설치하십시오.

먼저 Mac OS X DVD에 Xcode 도구를 설치 한 다음 두 번째 도구를 다운로드하여 설치하십시오. 설치자의 파일 이름 : Xcode321_10M2003_DeveloperDVD.dmg

다른 팁

항상 최신 상태 인 MAMP 용 Pecl Memcached Library.

Github Repo는 다음과 같습니다. https://github.com/majksner/php-memcached-mamp

MAMP 4는 MemCached와 함께 제공됩니다. 실제로 두 개의 확장자를 활성화해야합니다. php.ini. 이것은 중요합니다. 그렇지 않으면 memcached가로드되지 않습니다.

extension=msgpack.so
extension=memcached.so

memcached. so는 mghpack.so에 따라 다릅니다

Mac의 최신 MAMP에서는 php.ini에 다음을 추가해야했습니다 (또한/conf 디렉토리의 php.ini가 아닙니다. .php.ini, phpinfo ()의 출력을보고 어떤 php.ini가 활성화되어 있는지 확인하십시오)

extension=igbinary.so
extension=memcached.so

도움이 필요한 사람에게 빠른 메모 : MAMP 4는 이제 멤버 확장 기능을 제공하지만 기본적으로 활성화되지는 않습니다. PHP 버전을 사용하고 무책임한 Memcached.so에 대한 php.ini 템플릿을 편집해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top