浏览代码

Added PHP Memcached extension installation for PHP 5.6

Suteepat Damrongyingsupab 8 年之前
父节点
当前提交
a6e04aa659
共有 2 个文件被更改,包括 14 次插入0 次删除
  1. 1 0
      docker-compose.yml
  2. 13 0
      php-fpm/Dockerfile-56

+ 1 - 0
docker-compose.yml

@@ -27,6 +27,7 @@ services:
                 - INSTALL_MONGO=false
                 - INSTALL_XDEBUG=false
                 - INSTALL_ZIP_ARCHIVE=false
+                - INSTALL_MEMCACHED=false
             dockerfile: Dockerfile-70
         volumes_from:
             - volumes_source

+ 13 - 0
php-fpm/Dockerfile-56

@@ -36,6 +36,7 @@ MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
 #   - INSTALL_XDEBUG=           false
 #   - INSTALL_MONGO=            false
 #   - INSTALL_ZIP_ARCHIVE=      false
+#   - INSTALL_MEMCACHED=        false
 #
 
 #####################################
@@ -74,6 +75,18 @@ RUN if [ ${INSTALL_ZIP_ARCHIVE} = true ]; then \
     docker-php-ext-enable zip \
 ;fi
 
+#####################################
+# PHP Memcached:
+#####################################
+
+ARG INSTALL_MEMCACHED=true
+ENV INSTALL_MEMCACHED ${INSTALL_MEMCACHED}
+RUN if [ ${INSTALL_MEMCACHED} = true ]; then \
+    # Install the php memcached extension
+    pecl install memcached && \
+    docker-php-ext-enable memcached \
+;fi
+
 
 #
 #--------------------------------------------------------------------------