Comments (11)
I haven't come across this error previously. Can you please post the exact steps to reproduce this error? i.e. which AMI in EC2 did you launch, and what commands are executed after launching the instance to arrive at the error.
from aws-elasticache-cluster-client-memcached-for-php.
In debian 8, I cloned the php7 branch ran phpize and configured fine without error then on make I got the error. It was confirmed by AWS support as well in ticket 1689381041.
from aws-elasticache-cluster-client-memcached-for-php.
I just tried to compile on Debian 8 and realized that you will encounter this error if you try to compile the client with the "master" code branch of the package which is intended for PHP 5.x. I switched over to "php7" code branch and it compiled successfully.
from aws-elasticache-cluster-client-memcached-for-php.
i did a git clone -b php7 wouldn't that get the right branch? Can you share a .so file?
from aws-elasticache-cluster-client-memcached-for-php.
I did
git clone https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.git
cd aws-elasticache-cluster-client-memcached-for-php
git checkout php7
You can also do "git config -l" to see which remote upstream you are tracking on your local git branch.
Let me know if you see any other issues compiling.
from aws-elasticache-cluster-client-memcached-for-php.
root@sample:/usr/local/src/aws-elasticache-cluster-client-memcached-for-php# git checkout php7
Already on 'php7'
Your branch is up-to-date with 'origin/php7'.
from aws-elasticache-cluster-client-memcached-for-php.
phpize && ./configure --with-libmemcached-dir=/usr/ --disable-memcached-sasl --enable-memcached-json && make
from aws-elasticache-cluster-client-memcached-for-php.
You need to compile and reference our custom libmemcached rather than referencing the libmemcached that is installed in the OS via apt-get.
I attached my compiled memcached.so artifact here from my compilation earlier today. You can unzip it and try to link this extension in your PHP7 installation and see if this works for you or not. It worked on my Debian 8 machine.
from aws-elasticache-cluster-client-memcached-for-php.
Copying the .so you sent worked
from aws-elasticache-cluster-client-memcached-for-php.
Sounds good.
from aws-elasticache-cluster-client-memcached-for-php.
Removing the zip file here in favour of the updated README instructions.
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 7.4 Support HOT 16
- 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.