2013-04-03 38 views
4

,因为我找不到任何有关此主题的问题,并且在与Couchbase支持联系后,终于能够在Windows上的XAMPP上设置couchbase PHP SDK(7情况,但这应该适用于任何版本),所以我继续写这个自我回答的帖子,以便每个有相同问题的人都可以解决这个问题。在Windows上在XAMPP上安装用于PHP的couchbase客户端SDK

如果您尝试设置couchbase SDK页面(http://www.couchbase.com/develop/php/current)上所述的couchbase PHP客户端SDK,它将无法正常工作,因为在本文发布时他们所有的东西都是在Linux上设置它的说明,如果您digg在论坛上有一点,你会发现IIS的解释,没有概述如何使它在XAMPP/apache下工作。

如果您解压缩/ php/ext文件夹下的SDK文件,并将扩展名= php_couchbase.dll添加到php.ini,您将在启动apache时出现错误。

为了使couchbase PHP客户端SDK与XAMPP工作,你需要的libcouchbase.dll文件移动到/阿帕奇/斌/文件夹,移动的php_couchbase.dll文件到/ PHP/ext /文件夹,最后加上/php/php.ini文件(这是默认的ini文件)

extension=php_couchbase.dll 

。如我所知,XAMPP部署了PHP的线程安全版本,因此您必须下载带有“TS”后缀的库(Windows PHP 5.3 TS,32位或Windows PHP 5.4 TS,32比特等)为您的PHP版本。

更新: 正如trondn在下面的评论中提到的: 如果您需要从命令行(CLI)运行php,则需要将libcouchbase.dll复制到c:\ xampp \ php。 或者,您可以将libcouchbase.dll复制到系统目录以使其可用于所有二进制文件。

回答

0

http://windows.php.net/downloads/pecl/releases/couchbase/1.1.5/ - 下载站点for couchbase sdk PHP。

使用PHP的信息,以下载之前找到你的Apache/PHP的版本(编译器,Arhitecture,线程安全)信息

libcouchbase.dll必须在同一目录下复制与php.exe的 php_couchbase.dll必须复制到php的扩展目录中。

+0

直到我将PHP文件夹添加到路径Windows变量(控制面板 - >系统 - >高级系统设置 - >环境变量 - >路径)之前,它没有看到它。我手动安装了PHP,因此没有设置路径。 – GregInWI2

相关问题