나는 왜 couchbase가 "windows"에 사용하기 위해 php 확장자를 제공하지 않는지 이해하지 못합니다. & IIS 7. &을 windows에서 PHP를 사용하여 couchbase와 연결하는 다른 효율적인 방법이 있습니까?couchbase php windows 클라이언트
답변
Couchbase 클라이언트 SDK는 "클러스터 인식"이므로 매우 중요합니다. 토폴로지 변경 때 하나가 그들이 통보됩니다 vBuckets을 사용하여 클러스터의 모든 노드를 사용하여 자동으로됩니다 PHP를 포함
SDK와, (새 노드 장애 조치를 추가, ...) 또한이 경우
Couchbase 2.0을 사용하면 SDK에서 뷰를 호출하고 문서에 대한 고급 쿼리를 수행 할 수있는 API를 제공합니다.
따라서 memcached 프로토콜을 내부적으로 사용하는 PHP SDK를 사용하는 것이 가장 좋습니다.
난 당신이 읽을 초대 오전 : - http://www.couchbase.com/docs/couchbase-devguide-2.0/couchbase-clients.html - 자동 샤딩을 관리하는 데 사용 http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-introduction-architecture-vbuckets.html vBuckets합니다. - http://www.couchbase.com/develop/php/next 설명 PHP SDK 메인 페이지
더 고급 주제 방법 개발자 클라이언트 SDK에 : - (5.4 NTS IIS7에서 PHP) 난 그냥 오늘 카우치베이스 주식회사 클라이언트 라이브러리를 설정 http://www.couchbase.com/docs/couchbase-devguide-2.0/creating-client-library.html
Couchbase 1 (현재 베타 버전 인 2.0 버전 아님)을 언급한다고 가정 해 보겠습니다.
Couchbase is compatible with memcached. 즉, memcached 호환 클라이언트를 사용하여 액세스 할 수 있습니다. PHP의 memcache 또는 memcached 함수.
업데이트 :
당신이 당신의 손을 더럽다면 그 과정을 통해 당신을 안내하는 카우치베이스 주식회사 SDK 자신, here is a tutorial에 대한 PHP의 확장자를 컴파일하려면.
합니다. Couchbase's page for the PHP Client Library에 게시 된 지침은 대부분 정확하지만 dll의 위치를 명확히하고 싶습니다.
php_couchbase.dll
및libcouchbase.dll
을 포함하는 지퍼를 다운로드하십시오. 일반적으로 IIS 아래에 NTS (non-thread safe) version이 필요합니다.php_couchbase.dll
을 extensions 디렉토리에 넣으십시오.- /
php-cgi.exe
과 같은 디렉토리에libcouchbase.dll
을 넣으십시오. - 필요한 경우 Microsoft에서 Visual C 9 runtime을 설치하십시오.
- 내가 처음 카우치베이스 주식회사 사이트의 지시에 따라 확장 폴더에
libcouchbase.dll
을 넣어
php.ini 파일의 확장자를 사용합니다. 그것은 작동하지 않습니다. (PHP는 "지정된 모듈을 찾을 수 없습니다"DLL로드 오류)를 생성합니다.
위의 경우에만 Couchbase 클라이언트가 제공됩니다. 또한 서버가 필요합니다. Windows 컴퓨터 나 다른 곳에 로컬로있을 수 있습니다.
- 1. couchbase 클라이언트 저장소가 false를 반환합니다.
- 2. Couchbase PHP SDK : couchbase 연결 실패를 감지하는 방법?
- 3. Couchbase .Net 클라이언트 라이브러리 GetView 캐싱 문제
- 4. Couchbase 클라이언트 ASP.NET 설치 및 연결
- 5. Couchbase 설명
- 6. Memcached, Redis 또는 Couchbase
- 7. Windows 클라이언트 대 웹 클라이언트
- 8. Couchbase PHP 클라이언트 라이브러리 v.1.1.1을 CentOS 5.6에 설치할 수 없습니다.
- 9. Windows Azure의 CouchBase. 카우치베이스 주식회사 사이트 (http://www.couchbase.com/partners)에
- 10. CouchBase 범위 검색
- 11. couchbase 버킷 선택
- 12. Couchbase LIcense 이해
- 13. yii 캐싱 및 couchbase
- 14. Couchbase .NET SDK
- 15. UNQL with COUCHBASE
- 16. Play Framework + 스칼라 + Couchbase?
- 17. CouchBase 최대 DB 용량
- 18. couchbase ios replication 오류
- 19. CouchBase 동기식 복제?
- 20. couchbase 용 RDBMS 지속성
- 21. NLog 용 Couchbase
- 22. Couchbase Multiple Keys
- 23. Android - Couchbase 설치
- 24. Couchbase .net 벌크 삽입
- 25. Couchbase View가 즉시 업데이트되지 않습니까?
- 26. Autosys Windows 클라이언트
- 27. Windows Unix 기반 클라이언트
- 28. WCF 클라이언트 Windows 2000에서
- 29. PHP API를 사용하여 couchbase 2.0 서버에서 cas의 도움으로 문서 업데이트
- 30. 클라이언트 서버 상수 통신 PHP
맞습니다. memcached 클라이언트를 사용하여 버킷을 사용하는 데 문제가 있습니다. 나는 이것을 시도 할 것이다. 감사합니다 & 당신의 대답을 upvoted. – Muthu
또 다른 접근법은 Memcached 프로토콜을 사용하는 Couchbase 용 Moxi 프록시를 사용하는 것입니다. 그러나 PHP SDK가 확실히 좋습니다. (http://www.couchbase.com/docs/moxi-manual-1.8/moxi-introduction.html 참조) –