Tenho o prazer de anunciar a segunda iteração da visualização do desenvolvedor para o novo PHP SDK. Essa versão inclui alguns novos recursos menores, mas consiste principalmente em alterações internas implementadas por meio do uso da recém-lançada visualização do desenvolvedor libcouchbase 2.4.0 (leia mais aqui: https://www.couchbase.com/blog/introducing-libcouchbase-24-0).
Além das inúmeras alterações de desempenho e manutenção introduzidas na libcouchbase 2.4.0, também incluímos algumas outras alterações menores:
- A lista de bootstrap do cluster (lista de nós do couchbase) agora foi substituída por um formato semelhante ao uri, eficiente e flexível.
- Suporte para comunicações criptografadas por SSL com o cluster.
- Suporte para manipulação de tipos de dados entre SDKs. Isso permite que você passe dados facilmente entre o PHP e outras linguagens que suportam esse recurso.
Documentação
A documentação que descreve a API completa está disponível para consulta aqui:
https://sdk-snapshots.couchbase.com/php/php_couchbase-2.0.0dp2-docs/
Obter
Se você estiver em um sistema Linux, para instalar a versão de visualização do desenvolvedor da biblioteca, basta pegar o código-fonte vinculado abaixo, compilar e instalar:
./configure -enable-couchbase
make && make install
Se estiver em um sistema Windows, você pode optar por fazer o download do tarball e compilar o código-fonte por conta própria. Ou, como alternativa, há links para os tipos de compilação populares abaixo também.
| Construir | Baixar |
|---|---|
| Código-fonte | php_couchbase-2.0.0dp2.zip |
| Windows PHP 5.3 NTS vc9 x86 | php_couchbase-2.0.0dp2-5.3-nts-vc9-x86.zip |
| Windows PHP 5.3 ZTS vc9 x86 | php_couchbase-2.0.0dp2-5.3-zts-vc9-x86.zip |
| Windows PHP 5.4 NTS vc9 x86 | php_couchbase-2.0.0dp2-5.4-nts-vc9-x86.zip |
| Windows PHP 5.4 ZTS vc9 x86 | php_couchbase-2.0.0dp2-5.4-zts-vc9-x86.zip |
| Windows PHP 5.5 NTS vc11 x64 | php_couchbase-2.0.0dp2-5.5-nts-vc11-x64.zip |
| Windows PHP 5.5 ZTS vc11 x64 | php_couchbase-2.0.0dp2-5.5-zts-vc11-x64.zip |
| Windows PHP 5.5 NTS vc11 x86 | php_couchbase-2.0.0dp2-5.5-nts-vc11-x86.zip |
| Windows PHP 5.5 ZTS vc11 x86 | php_couchbase-2.0.0dp2-5.5-zts-vc11-x86.zip |
OBSERVAÇÃO: Você DEVE ter a libcouchbase 2.4.0 instalada (https://packages.couchbase.com/clients/c/index.html) antes da instalação da extensão php.
Se você encontrar algum problema, envie uma mensagem diretamente para o site das comunidades do Couchbase em https://www.couchbase.com/communities/php. Além disso, os bugs podem ser relatados diretamente em nosso rastreador de problemas disponível aqui: https://www.couchbase.com/issues/browse/PCBC
Espero que você goste!
Saúde! Brett