반응형
윈도 로컬 개발에 카우치베이스를 연동하고자 한다.
현재 구성은 php7.2 아파치 구성이다.
우선 php 카우치 라이브러리를 받자
http://pecl.php.net/package/couchbase
나는 2.6.2 버전을 받았다.
압축을 풀면 아래와 같은 파일들이 보인다.
php_couchbase.dll 은 설치된 php 디렉터리의 ext 디렉터리에 넣고
libcouchbase.dll은
C:\Windows\System32
C:\Windows\SysWOW64
두 곳에 넣었다.
그리고 php.ini 파일에
extension=php_couchbase.dll 추가 후 아파치 재시작
php_info() 함수를 실행해보면 추가된 것을 확인할 수 있다.
그리고 테스트 샘플 소스를 실행하여 최종 확인해보자.
<?php
$cluster = new CouchbaseCluster('http://127.0.0.1:8091');
$bucket = $cluster->openBucket('bucket_name', 'bucket_password');
$document_id = "test_id";
try{
$result = $bucket->get($document_id);
if( gettype($result) == 'object' ) {
$result = json_decode(json_encode($result), True);
}
}catch(Exception $e){
};
?>
반응형
'DB > Couchbase' 카테고리의 다른 글
bucket index(버킷 인덱스) 생성 (0) | 2020.07.10 |
---|---|
카우치베이스(Couchbase) 뷰(VIEW) 만들기 (0) | 2020.06.16 |
카우치베이스(Couchbase) 버킷(Bucket) 생성하기 (0) | 2020.06.11 |
카우치베이스(Couchbase) 중요(view, bucket) 용어 설명 (0) | 2020.06.10 |
카우치베이스(Couchbase) Web Console (0) | 2020.06.09 |