Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save malitov/def226c19dd40df369e9360b40f6bffb to your computer and use it in GitHub Desktop.
Save malitov/def226c19dd40df369e9360b40f6bffb to your computer and use it in GitHub Desktop.
Install PHP Memcache in docker php
PHP 5.6:
RUN apt-get update \
&& apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev \
&& pecl install memcached \
&& echo extension=memcached.so >> /usr/local/etc/php/conf.d/memcached.ini \
&& apt-get remove -y build-essential libmemcached-dev libz-dev \
&& apt-get autoremove -y \
&& apt-get clean \
&& rm -rf /tmp/pear
PHP 7:
git clone https://github.com/php-memcached-dev/php-memcached /usr/src/php/ext/memcached \
&& cd /usr/src/php/ext/memcached && git checkout -b php7 origin/php7 \
&& docker-php-ext-configure memcached \
&& docker-php-ext-install memcached
@StEvUgnIn
Copy link

#13 6.136  cc -I/usr/local/include/php -I. -I/usr/src/php/ext/memcached -DPHP_AT
OM_INC -I/usr/src/php/ext/memcached/include -I/usr/src/php/ext/memcached/main -I
/usr/src/php/ext/memcached -I/usr/local/include/php -I/usr/local/include/php/mai
n -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/inclu
de/php/ext -I/usr/local/include/php/ext/date/lib -fstack-protector-strong -fpic
-fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -fstack-pro
tector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/
local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I
/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/ph
p/ext/date/lib -c /usr/src/php/ext/memcached/php_memcached.c  -fPIC -DPIC -o .li
bs/php_memcached.o
#13 6.355 /usr/src/php/ext/memcached/php_memcached.c: In function 'zim_Memcached
___construct':
#13 6.355 /usr/src/php/ext/memcached/php_memcached.c:1282:20: error: lvalue requ
ired as left operand of assignment
#13 6.355  1282 |   GC_REFCOUNT(&le) = 1;
#13 6.355       |                    ^
#13 6.395 make: *** [Makefile:192: php_memcached.lo] Error 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment