Skip to content

Commit f5cdd70

Browse files
authored
Merge pull request #58 from limmike/master
Use libsodium-devel for php-sodium, Improve php memcached functionality
2 parents 77206ae + fef2121 commit f5cdd70

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

templates/04-web.yaml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -446,13 +446,7 @@ Resources:
446446
echo "extension=zip.so;" > /etc/php.d/50-zip.ini
447447
448448
# Install Sodium
449-
dnf install -y gcc
450-
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
451-
tar -xvzf LATEST.tar.gz
452-
cd libsodium-stable
453-
./configure
454-
make
455-
make install
449+
dnf install -y libsodium-devel
456450
pecl install -f libsodium
457451
echo "extension=sodium.so;" > /etc/php.d/50-sodium.ini
458452
@@ -516,7 +510,8 @@ Resources:
516510
#echo 'extension=amazon-elasticache-cluster-client.so;' > /etc/php.d/50-elasticache.ini
517511
# Install Memcached client - note that ElastiCache client is failing on AL2023
518512
dnf install libmemcached libmemcached-devel -y -q
519-
/usr/bin/yes 'no' | pecl install memcached
513+
dnf install -y zlib-devel cyrus-sasl-devel libevent-devel
514+
/usr/bin/yes 'no' | pecl install --configureoptions 'enable-memcached-igbinary="yes" enable-memcached-msgpack="yes" enable-memcached-json="yes" enable-memcached-protocol="yes" enable-memcached-sasl="yes" enable-memcached-session="yes"' memcached
520515
echo 'extension=memcached.so' > /etc/php.d/41-memcached.ini
521516
522517
# Mount EFS

0 commit comments

Comments
 (0)