Skip to content

Memcached support #132

Description

@polds

Wondering if anyone has gotten memcached (not memcache) to work? Trying to build in php:5.5.29-apache to get the php memcached module installed. I have tried the following to no avail. Any help is greatly appreciated.

Dockerfile 1

FROM php:5.5.29-apache
RUN apt-get update \
&& apt-get install -y php5-memcached
CMD ["apache2", "-DFOREGROUND"]

Notes:

The following extra packages will be installed:
libmemcached11 libmemcachedutil2 libperl4-corelibs-perl lsof php5-common
psmisc ucf
Suggested packages:
php5-user-cache
The following NEW packages will be installed:
libmemcached11 libmemcachedutil2 libperl4-corelibs-perl lsof php5-common
php5-memcached psmisc ucf
...
Creating config file /etc/php5/mods-available/pdo.ini with new version
Creating config file /etc/php5/mods-available/opcache.ini with new version

Dockerfile 2

FROM php:5.5.29-apache
RUN apt-get update \
&& apt-get install -y php5-memcached \
&& apt-get install -y build-essential memcached php-pear \
&& yes | pecl install memcached
CMD ["apache2", "-DFOREGROUND"]

Notes:

checking for ZLIB... yes, shared
checking for zlib location... configure: error: memcached support requires ZLIB. Use --with-zlib-dir=<DIR> to specify the prefix where ZLIB headers and library are located
ERROR: `/tmp/pear/temp/memcached/configure --with-libmemcached-dir=y' failed

Dockerfile 3

FROM php:5.5.29-apache
RUN apt-get update \
&& apt-get install -y php5-dev php5-memcached \
&& apt-get install -y memcached
CMD ["apache2", "-DFOREGROUND"]

Notes:

The following extra packages will be installed:
automake autopoint autotools-dev bsdmainutils build-essential bzip2
debhelper dh-php5 dpkg-dev fakeroot gettext gettext-base groff-base
intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libasprintf-dev libasprintf0c2 libbsd0 libcroco3
libdpkg-perl libedit2 libfakeroot libfile-fcntllock-perl libgettextpo-dev
libgettextpo0 libjson-c2 libltdl-dev libltdl7 libmail-sendmail-perl
libmemcached11 libmemcachedutil2 libonig2 libpcre3-dev libpcrecpp0
libperl4-corelibs-perl libpipeline1 libqdbm14 libssl-dev libssl-doc
libsys-hostname-long-perl libtimedate-perl libtool libunistring0 lsof man-db
patch php-pear php5-cli php5-common php5-json php5-readline pkg-php-tools
po-debconf psmisc shtool ucf xz-utils zlib1g-dev
Suggested packages:
wamerican wordlist whois vacation bzip2-doc dh-make debian-keyring
gettext-doc groff libtool-doc automaken gfortran fortran95-compiler gcj-jdk
less www-browser ed diffutils-doc php5-user-cache libmail-box-perl
The following NEW packages will be installed:
automake autopoint autotools-dev bsdmainutils build-essential bzip2
debhelper dh-php5 dpkg-dev fakeroot gettext gettext-base groff-base
intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libasprintf-dev libasprintf0c2 libbsd0 libcroco3
libdpkg-perl libedit2 libfakeroot libfile-fcntllock-perl libgettextpo-dev
libgettextpo0 libjson-c2 libltdl-dev libltdl7 libmail-sendmail-perl
libmemcached11 libmemcachedutil2 libonig2 libpcre3-dev libpcrecpp0
libperl4-corelibs-perl libpipeline1 libqdbm14 libssl-dev libssl-doc
libsys-hostname-long-perl libtimedate-perl libtool libunistring0 lsof man-db
patch php-pear php5-cli php5-common php5-dev php5-json php5-memcached
php5-readline pkg-php-tools po-debconf psmisc shtool ucf xz-utils zlib1g-dev
...
The following extra packages will be installed:
init-system-helpers libevent-2.0-5
Suggested packages:
libcache-memcached-perl libmemcached libanyevent-perl libyaml-perl
libterm-readkey-perl
The following NEW packages will be installed:
init-system-helpers libevent-2.0-5 memcached

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions