문제
이 튜토리얼을 사용하여 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 템플릿을 편집해야합니다.