Page 1 of 2 | 1 | 2 | > | >> | All |
Posted By: Kynao on January 4, 2013, 3:08 am | Post: 1 |
As the couchbase server binaries are provided for windows, the suggestion is about to add the PHP windows extensions available here http://www.couchbase.com/develop/php/current.
You will find there the extensions for both PHP 5.3 and 5.4 |
Posted By: tidus on January 4, 2013, 8:46 am | Post: 2 |
Hi,
We are already providing MongoDB, a NoSQL DB. Also the PHP windows extensions are not available for PHP 5.2. We will still discuss about this. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: tidus on January 4, 2013, 7:32 pm | Post: 4 |
Hi,
We are now also thinking of the disk space taken by AMPPS and the installer size. Yes. PHP 5.2 extension is important as we want to keep things common when user switches its PHP version. Still we will discuss about this. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on June 6, 2013, 2:32 am | Post: 6 |
Hi,
What were the results of the discussion ? |
Posted By: Kynao on June 23, 2013, 1:29 am | Post: 7 |
Just to mention again, the suggestion is not about installing couchbase itself as it comes with its own a windows installation.
It's about the php sdk installation (2 dll files) and configuration (php.ini). There is a workaround for some wamp servers like xampp for example http://stackoverflow.com/questions/15787715/installing-couchbase-client-sdk-for-php-on-xampp-on-windows but apparently it does not work with Ampps so that would be nice to have something straightforward. Yes, there is no PHP 5.2 support but an information note could handle this. Anyway, the ones interested into couchbase and php are already aware of php 5.3 minimal requirement. That could have been an issue if we were talking about a "whole couchbase application" but it's only about the sdk which concerns developers only. |
Posted By: tidus on June 25, 2013, 7:25 am | Post: 8 |
Hi,
Okay we will provide the dll's in next version. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on June 25, 2013, 7:36 am | Post: 9 |
Thanks a lot, thay may look as a little step for the humanity but it's really useful as it saves much times and headache.
Just to be sure, do you plan to add the dll and modify the php.ini : - without testing if it works with an installed couchase or - and validate that it's working Dll are provided, thread safe and not thread safe, for php 5.3, 5.4 and 5.5 (bu in alpha for this one) : http://www.couchbase.com/develop/php/current |
Posted By: tidus on June 25, 2013, 11:09 am | Post: 10 |
Hi,
Okay Thanks. We will test it first and will provide only if it works. By default they will be disabled(no need to change php.ini). User will have to go to PHP extension from Control Center, enable it(here ampps will change php.ini) and restart. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on October 2, 2013, 12:23 am | Post: 11 |
Apparently it is not mentionned in release 2.4 http://www.softaculous.com/board/index.php?tid=4503&title=AMPPS_2.1.
Is it a miss or are there some news about this ? |
Posted By: tidus on October 4, 2013, 10:53 am | Post: 13 |
Hi,
Extensions for Windows are still in Beta so we are not sure whether to provide or not. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on October 4, 2013, 12:34 pm | Post: 14 |
If that can help both you and us, i suggest to share here when you change of mind so that we may eventually help.
Example : we can see that beta concerns 1.1.2 release mentionned here http://www.couchbase.com/communities/php/getting-started. Date is from december 2012 but you have much more recent libcouchbase.dll here http://www.couchbase.com/communities/c/getting-started. Whatever, i suspect the doc is not updated there. Do you want me to ask them in forum for some more information ? Another approach with pecl repository : http://pecl.php.net/package/couchbase we can see there that 1.1.5 stable is available but the windows dll link drives to "Error 404 - document not found". If you can't access this information from them, i can try it for you. |
Posted By: Kynao on October 4, 2013, 12:38 pm | Post: 15 |
I asked here http://www.couchbase.com/communities/q-and-a/updated-windows-php-client-library
|
Posted By: Kynao on October 8, 2013, 9:01 am | Post: 16 |
The PECL link is working now and gives us access to this page for release 1.1.5 much more recent : http://pecl.php.net/package/couchbase/1.1.5/windows
DLL List, whatever thread safe or non thread safe, covers PHP 5.3 to PHP 5.5, final releases. Can we expect this support before the end of the year ? |
Posted By: Kynao on October 26, 2013, 9:09 pm | Post: 17 |
So, as mentionned, stable 1.1.5 isavailable.
Brett from couchbase is working on the availability for windows of stable 1.2.1 => http://www.couchbase.com/communities/q-and-a/updated-windows-php-client-library. |
Posted By: tidus on October 28, 2013, 11:54 am | Post: 18 |
Hi,
Dll's will be surely included in next version. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on November 5, 2013, 11:14 am | Post: 19 |
Couchbase PHP Client Library for windows release 1.2.1 is about to be released. If next Ampps release is available before, i presume it will take into account 1.1.5.
As 1.2.0 and 1.2.1 are just bugfix and share the same dependencies : PHP Version: PHP 5.3.0 or newer PEAR Package: PEAR 1.4.8 or newer PECL Package: igbinary I presume we will just have to manually replace the couchbase dll into ampps, right ? PHP Client Library for windows Windows PHP Client Library Windows PHP Client Library Windows PHP Client Library Windows PHP Client Library
|
Posted By: tidus on November 23, 2013, 6:21 am | Post: 20 |
Hi,
php_couchbase.dll has been tested and added in our extensions folder of Ampps 2.2 [Windows]. Just see to it that libcouchbase.dll is present in apache\bin folder, it is located in respective php folder. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on November 23, 2013, 10:52 pm | Post: 21 |
This one is an exception good one news,
Thanks so much tidus and softaculous ! I will test this very soon |
Posted By: Kynao on November 23, 2013, 10:53 pm | Post: 22 |
"exceptional" i meant
|
Posted By: tidus on November 26, 2013, 6:06 am | Post: 24 |
Hi,
Sorry for the confusion. Quote Just see to it that libcouchbase.dll is present in apache\bin folder, it is located in respective php folder.
What I meant was you will have to put libcouchbase.dll in apache/bin manually from respective php folder. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: tidus on November 26, 2013, 8:10 am | Post: 26 |
Hi,
Quote Nothing to do with php_couchbase.dll ? good where it is per default ? Yes nothing to do with it. You will have to enable(check) it from PHP Extension folder (which will add the required line in php.ini of the current active PHP) The following is the workaround for libcouchbase.dll issue(transferring respective libcouchbase.dll from php to apache/bin ): Open Apache Configuration -> Find the line LoadFile "{$path}/php/libpq.dll" below it add the new line LoadFile "{$path}/php/libcouchbase.dll" Save the file and restart Apache. This fix will be added in the next version. ----------------------- Follow AMPPS on, Twitter : https://twitter.com/AMPPS_Stack Facebook : http://www.facebook.com/softaculousampps Google+ : https://plus.google.com/+AmppsStack |
Posted By: Kynao on November 26, 2013, 8:13 am | Post: 27 |
Quote From : tidus November 26, 2013, 8:10 am Hi,
This fix will be added in the next version. Cool, in the meantime, thanks for your tip |