Skip to content

Commit fc303de

Browse files
authored
Merge pull request laradock#151 from computerfr33k/issue-147
Fix Memcached extension not installing
2 parents 06337e6 + d75a43c commit fc303de

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

php-fpm/Dockerfile-70

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,18 @@ RUN docker-php-ext-install \
3737

3838
# Install Memcached for php 7
3939
RUN curl -L -o /tmp/memcached.tar.gz "https://github.com/php-memcached-dev/php-memcached/archive/php7.tar.gz" \
40-
&& mkdir -p /usr/src/php/ext/memcached \
41-
&& tar -C /usr/src/php/ext/memcached -zxvf /tmp/memcached.tar.gz --strip 1 \
42-
&& docker-php-ext-configure memcached \
43-
&& docker-php-ext-install memcached \
44-
&& rm /tmp/memcached.tar.gz
40+
&& mkdir -p memcached \
41+
&& tar -C memcached -zxvf /tmp/memcached.tar.gz --strip 1 \
42+
&& ( \
43+
cd memcached \
44+
&& phpize \
45+
&& ./configure \
46+
&& make -j$(nproc) \
47+
&& make install \
48+
) \
49+
&& rm -r memcached \
50+
&& rm /tmp/memcached.tar.gz \
51+
&& docker-php-ext-enable memcached
4552

4653
# Install xdebug
4754
RUN pecl install xdebug \

0 commit comments

Comments
 (0)