Comments (16)
Ubuntu 20.04 LTS is out, and with it comes PHP 7.4. When the first point release (20.04.1) hits in July or so, all 18.04 LTS systems will want to upgrade. So you might want to make sure support for PHP 7.4. is available at that date the latest.
from aws-elasticache-cluster-client-memcached-for-php.
If you feel adventurous, you are invited to try building your own memcached.so
using the (Docker-based) script that we came up with today: https://github.com/Planerio/aws-elasticache-cluster-client-build
It supports PHP 7.1 through to 7.4 and optionally igbinary. We only tested on Debian-based systems so far, so some feedback from Fedora-based systems would be appreciated.
from aws-elasticache-cluster-client-memcached-for-php.
Ubuntu 20.04 LTS is available on AWS, which means we're now starting to set up systems with that OS version. But here's aws-elasticache-cluster-client-memcached still missing.
from aws-elasticache-cluster-client-memcached-for-php.
And indeed, take note I released memcached 3.1.5 last week: https://pecl.php.net/package/memcached/3.1.5
from aws-elasticache-cluster-client-memcached-for-php.
We just updated https://github.com/Planerio/aws-elasticache-cluster-client-build:
- PHP 8.0 support added
- Alternative build on Amazon Linux 2 available (see instructions in README)
Feedback welcome!
@sngo08: the error likely means that the built binary is not compatible with the Linux distribution you are trying to run it on.
from aws-elasticache-cluster-client-memcached-for-php.
Hi everyone! I have tried the Docker script provided by Planerio but unfortunately binary does not work in my setup.
So if any of you need the PHP 7.4 memcached I have compiled starting from the main Amazon tree on an Amazon Linux 2 machine and I can assure it works (tested on a production machine based on another Amazon Linux 2). Both libmemcached and libmemcachedutil are statically linked so you can move the .so without issues.
N.B. It is compiled with igbinary support
AmazonElastiCacheClusterClient-PHP-64bit.zip
Hope you can save some time... I've spent the entire evening!
from aws-elasticache-cluster-client-memcached-for-php.
Hi all,
We just updated the PHP 7.4 support. If you want build it from source code, you can use it following the branch php 7.4
. If you'd like to use the pre-compiled client artifact, you can download it from AWS ElastiCache Management Console.
Thanks.
from aws-elasticache-cluster-client-memcached-for-php.
We'd love to upgrade to 7.4 as soon as possible too - already moved development environments over in preparation.
from aws-elasticache-cluster-client-memcached-for-php.
Any ETA for PHP 7.4 support? It's been 3 months already.
from aws-elasticache-cluster-client-memcached-for-php.
If you feel adventurous, you are invited to try building your own
memcached.so
using the (Docker-based) script that we came up with today: https://github.com/Planerio/aws-elasticache-cluster-client-build
It supports PHP 7.1 through to 7.4 and optionally igbinary. We only tested on Debian-based systems so far, so some feedback from Fedora-based systems would be appreciated.
Thanks for this. Built the binary using your Docker script and working on CentOS for me.
from aws-elasticache-cluster-client-memcached-for-php.
We have tried on PHP 7.4.11 on Cent OS using https://github.com/Planerio/aws-elasticache-cluster-client-build but memcached could not recognized in PHP.
Can someone help on the same?
from aws-elasticache-cluster-client-memcached-for-php.
Any update on this? Is there some way to get amazon-elasticache-cluster-client.so running with PHP 7.4? PHP 7.3 is end of life 28 Nov 2021
from aws-elasticache-cluster-client-memcached-for-php.
Hello,
no updates here?
I tried to compile using @KiNgMaR script but had this following error :
/var/www $ php -v
[11-Feb-2021 14:09:58 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'amazon-elasticache-cluster-client.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20190902/amazon-elasticache-cluster-client.so (Error relocating /usr/local/lib/php/extensions/no-debug-non-zts-20190902/amazon-elasticache-cluster-client.so:
__gxx_personality_v0: symbol not found), /usr/local/lib/php/extensions/no-debug-non-zts-20190902/amazon-elasticache-cluster-client.so.so (Error loading shared library /usr/local/lib/php/extensions/no-debug-non-zts-20190902/amazon-elasticache-cluster-client.so.so: No such file or directory)) in Unknown on line 0
I don't understand why
from aws-elasticache-cluster-client-memcached-for-php.
We just updated https://github.com/Planerio/aws-elasticache-cluster-client-build:
- PHP 8.0 support added
- Alternative build on Amazon Linux 2 available (see instructions in README)
Feedback welcome!
@sngo08: the error likely means that the built binary is not compatible with the Linux distribution you are trying to run it on.
Thank you !
I'm trying to run on Alpine. I thought it would be compatible.
from aws-elasticache-cluster-client-memcached-for-php.
We just updated https://github.com/Planerio/aws-elasticache-cluster-client-build:
- PHP 8.0 support added
- Alternative build on Amazon Linux 2 available (see instructions in README)
Feedback welcome!
@sngo08: the error likely means that the built binary is not compatible with the Linux distribution you are trying to run it on.
Thanks for this. Built it successfully on CentOS 7 on PHP 8.0.
from aws-elasticache-cluster-client-memcached-for-php.
For CentOS 7 users you're welcome to use my binaries I've built.
PHP 7.4 (tested in production) - https://1drv.ms/u/s!AoMdur8ShlA65CN42LZirhIcibf_?e=F70BqM
PHP 8.0 (not tested in production yet) - https://1drv.ms/u/s!AoMdur8ShlA65CIWgMCdXih2GhGc?e=PfgId6
from aws-elasticache-cluster-client-memcached-for-php.
Related Issues (20)
- Missing memcached_exists symbol HOT 19
- Error Help HOT 1
- Did you guys just change it to a tar.gz after it being a zip file forever? HOT 11
- Dependency problems and seg faults on AWS AMI HOT 7
- PHP 5.6 Client errors out on Alpine HOT 1
- amazonaws.com/ClusterClient/PHP-7.0/latest-64bit -- Unable to load HOT 4
- Missing support for php 7.2 HOT 32
- Unable to clear session lock record in PHP7 upgrade HOT 1
- Support for 7.3 HOT 14
- Broken backward compatibility between PHP 7.0 and 7.2 ElastiCache clients with consistent distribution HOT 1
- Is there any chance we can get a newer .so built against libmemcached 1.0.18 current .so are built against 1.0.8 HOT 7
- Readme needs an update for the static linking HOT 1
- PHP 8.0 Support HOT 5
- [question] Also usable with regular Memcached server?
- When to support PHP 8.0 HOT 3
- amazon-elasticache-cluster-client.so doesn't seem to be working with PHP 7.4.28 on Amazon Linux 2 HOT 1
- PHP 8.2 Support HOT 4
- Please build with igbinary enabled
- libcrypt.so.2 => not found - PHP 8.2 - Ubuntu 20 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-elasticache-cluster-client-memcached-for-php.