miladalsh/couchbase-yii2

This extension provides the Coucbase SDK integration for the Yii2 framework

Installs: 590

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 3

Open Issues: 0

Type:yii2-extension

pkg:composer/miladalsh/couchbase-yii2

dev-master 2015-05-07 14:10 UTC

This package is not auto-updated.

Last update: 2025-12-24 14:43:14 UTC


README

Couchbase SDK for Yii2 - Use Couchbase in your Yii project

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist "miladalsh/couchbase-yii2": "dev-master"

or add

"miladalsh/couchbase-yii2": "dev-master"

to the require section of your composer.json file.

Usage

Configure in application config like the following:

'components'=>array(
  'couchbase' => array(
  			'class' => 'CCouchbaseConnection',
  			//dsn of one of the nodes, 
 *      //the php client will determine if there are multiple nodes in the cluster
  			'connectionString' => 'couchbase://127.0.0.1',
  			'username' => 'Administrator',
  			'password' => '',
  		)

Instructions to install couchbase server and PHP client on CentOS/Redhat

Install the couchbase php client:

sudo nano /etc/yum.repos.d/couchbase.repo

copy:

 
[couchbase]
enabled = 1
name = Couchbase package repository
baseurl = get url from http://docs.couchbase.com/developer/c-2.4/download-install.html
gpgcheck = 1
gpgkey = http://packages.couchbase.com/rpm/couchbase-rpm.key

save file

 
yum install libcouchbase2-core 
yum install libcouchbase-devel 
yum install libcouchbase2-bin 
yum install libcouchbase2-libevent
pecl install couchbase

Install couchbase-server:

wget get url from http://www.couchbase.com/nosql-databases/downloads
sudo rpm --install couchbase-server-enterprise-3.0.2-centos6.x86_64.rpm