簡體   English   中英

在Windows上的XAMPP上安裝適用於PHP的couchbase客戶端SDK

[英]Installing couchbase client SDK for PHP on XAMPP on Windows

因為我找不到關於這個主題的任何問題,在與Couchbase支持聯系后,我終於能夠在Windows上的XAMPP上設置couchbase PHP SDK(在我的情況下7個非常接近,但這應該適用於任何版本),所以我繼續寫下這個自我回答的帖子,這樣每個有同樣問題的人都可以解決這個問題。

如果您嘗試按照couchbase SDK頁面( http://www.couchbase.com/develop/php/current )中的說明設置couchbase PHP客戶端SDK,它將無法正常工作,因為它們在本文發布時的所有內容都是指令在Linux上設置它,如果你在論壇上稍微挖掘一下,你會發現IIS的解釋,它沒有概述如何讓它在XAMPP / apache下工作。

如果解壓縮/ php / ext文件夾下的SDK文件並將extension = php_couchbase.dll添加到php.ini,則啟動apache時會出錯。

為了使沙發基礎PHP客戶端SDK與XAMPP一起使用,您需要將libcouchbase.dll文件移動到/ apache / bin /文件夾 ,將php_couchbase.dll文件移動到/ php / ext /文件夾,最后添加這條線

extension=php_couchbase.dll

到/php/php.ini文件(這是默認的ini文件)。

順便說一句,就像我所知,XAMPP部署了PHP的Thread Safe版本,所以你必須下載帶有“TS”后綴的庫(Windows PHP 5.3 TS,32位或Windows PHP 5.4 TS,32位等) 。)為您的PHP版本。

更新:正如trondn在下面的評論中提到的:如果你需要從命令行(CLI)運行php,你需要將libcouchbase.dll復制到c:\\ xampp \\ php。 或者,您可以將libcouchbase.dll復制到系統目錄,以使其可用於所有二進制文件。

您的帖子缺少我在http://trondn.blogspot.no/2013/04/couchbase-php-xampp-and-windows.html上發布的重要細節。 您需要將libcouchbase.dll復制到c:\\ xampp \\ php才能從命令行運行php。 或者,您可以將libcouchbase.dll復制到系統目錄,以使其可用於所有二進制文件。

http://windows.php.net/downloads/pecl/releases/couchbase/1.1.5/ - 下載couchbase sdk PHP的網站。

在下載之前使用php info查找有關您的apache / php版本(編譯器,Arhitecture,線程安全)的信息

必須將libcouchbase.dll復制到與php.exe相同的目錄中,必須將php_couchbase.dll復制到php的擴展目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM