I’m happy to announce the second iteration of developer preview for the new PHP SDK. This release includes a few new minor features, but primarily consists of internal changes implemented through the use of the newly release libcouchbase 2.4.0 developer preview (read more here: https://www.couchbase.com/blog/introducing-libcouchbase-24-0).
In addition to the numerous performance and maintainability changes introduced through libcouchbase 2.4.0, we have additionally included some other minor changes:
- The cluster bootstrap list (list of couchbase nodes) is now replaced with a powerful and flexible uri-like format.
- Support for SSL-encrypted communications with the cluster.
- Support for cross-SDK datatype handling. This allows you to easily pass data between PHP and other languages supporting this feature.
The documentation describing the full API is available to peruse here:
If you are on a linux system, to install the developer preview version of the library, simply grab the source code linked below, then build and install it:
If you are on a Windows system, you can opt to download the tarball and build the source yourself. Or alternatively there are links to the popular build types below as well.
|Windows PHP 5.3 NTS vc9 x86
|Windows PHP 5.3 ZTS vc9 x86
|Windows PHP 5.4 NTS vc9 x86
|Windows PHP 5.4 ZTS vc9 x86
|Windows PHP 5.5 NTS vc11 x64
|Windows PHP 5.5 ZTS vc11 x64
|Windows PHP 5.5 NTS vc11 x86
|Windows PHP 5.5 ZTS vc11 x86
NOTE: You MUST have libcouchbase 2.4.0 installed (http://packages.couchbase.com/clients/c/index.html) prior to the installation of the php extension.
If you encounter any issues, please post directly to the Couchbase Communities site at http://www.couchbase.com/communities/php. Additionally, bugs can be reported directly through our issues tracker available here: https://www.couchbase.com/issues/browse/PCBC
I hope you enjoy!