A PHP extension wrapping libcouchbase
C PHP Shell
Pull request Compare This branch is 250 commits behind couchbase:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
package
tests
.gitignore
CREDITS
LICENSE
README.md
THANKS.md
config.m4
config.w32
couchbase.c
couchbase.php
php_couchbase.h

README.md

ext/couchbase

A PHP extension wrapping libcouchbase.

Dependencies

libcouchbase

Installation

$ phpize
$ ./configure
$ make
$ make test # assumes a Couchbase Server 1.8 or later running on 127.0.0.1:8091
$ make install

If you are using a webserver installation of PHP, you might need to restart your webserver.

First Step

Create a new script test.php:

<?php
$cb = new Couchbase("127.0.0.1:8091", "Administrator", "password", "default");
$cb->set("a", 1);
$a = $cb->get("a");
echo $a;
?>

Compatibility

PHP 5.2.9 or later.

Windows support is coming in the next release.

License

Apache License 2.0

Credits

See CREDITS file. Thanks all!

Copyright

(c) 2011, 2012 Couchbase