Description
Hi,
I'm not sure if this is the right place for this, but hopefully this can get to the right people?
I had a lot of trouble upgrading to php70 this afternoon from php56, and part of the problem is incompatibility between the igbinary version available on AWS AMIs in the yum repo and one that this library can use.
I installed the below, after a quick yum search igbinary
:
Name : php70-pecl-igbinary
Arch : x86_64
Version : 1.2.2
Release : 0.1.20151217git2b7c703.5.amzn1
Size : 54 k
Repo : amzn-main/latest
Summary : Replacement for the standard PHP serializer
URL : http://pecl.php.net/package/igbinary
Unfortunately - this version (1.2.2) is incompatible with something in this AWS memcached client library and/or php7 as it threw multiple seg faults (I'm happy to provide a core dump if required).
It would appear running pecl install igbinary
instead gets you a PHP7 version of igbinary (2.0.1).
This is alluded to in the README of this repo, but I only found this by manually unzipping the 5.6 version of the client library from https://eu-west-1.console.aws.amazon.com/elasticache/home?region=eu-west-1#client-download:
and trying the README. It'd be great if there was documentation within the AWS console / the packages were maintained to ensure compatability.
Hope that makes sense. If I can be of use by providing code dumps from the seg faults I was seeing from the 1.2.2 version of igbinary I'd be happy to!
Cheers
Ed