zoukankan      html  css  js  c++  java
  • centos7 php-apache镜像添加redis/memcache/gd/mysql_pdo/mysqli/imagick

    FROM php:5.6-apache-stretch

    RUN /usr/local/bin/docker-php-ext-install mysqli pdo_mysql;
    && a2enmod rewrite;
    && mkdir -p /usr/src/php/ext
    && cd /usr/src/php/ext
    && curl -L -o /usr/src/php/ext/phpredis-4.2.0.tar.gz https://github.com/phpredis/phpredis/archive/4.2.0.tar.gz
    && tar xfz phpredis-4.2.0.tar.gz
    && rm -r phpredis-4.2.0.tar.gz
    && mv phpredis-4.2.0 /usr/src/php/ext/redis
    && /usr/local/bin/docker-php-ext-install redis
    && curl -O https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz
    && tar zxvf libmemcached-1.0.18.tar.gz
    && mv libmemcached-1.0.18 libmemcached
    && cd libmemcached
    && ./configure --with-memcached --disable-memcached-sasl
    && make && make install
    && cd ../
    && curl -L -o /usr/src/php/ext/zlib-1.2.11.tar.gz http://www.zlib.net/fossils/zlib-1.2.11.tar.gz
    && tar xfz zlib-1.2.11.tar.gz
    && rm -r zlib-1.2.11.tar.gz
    && mv zlib-1.2.11 /usr/src/php/ext/zlib
    && cd zlib
    && ./configure
    && make && make install
    && curl -L -o /usr/src/php/ext/memcached-2.2.0.tgz http://pecl.php.net/get/memcached-2.2.0.tgz
    && tar xfz memcached-2.2.0.tgz
    && rm -r memcached-2.2.0.tgz
    && mv memcached-2.2.0 /usr/src/php/ext/memcached
    && cd memcached
    && ./configure --disable-memcached-sasl
    && /usr/local/bin/docker-php-ext-install memcached
    && apt-get update
    && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
    libmagickwand-dev libmagickcore-dev imagemagick
    && /usr/local/bin/docker-php-ext-install -j$(nproc) iconv mcrypt
    && /usr/local/bin/docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/
    && /usr/local/bin/docker-php-ext-install -j$(nproc) gd
    && pecl install imagick-3.4.3
    && /usr/local/bin/docker-php-ext-enable imagick

  • 相关阅读:
    js 根据屏幕大小调用不同的css文件
    centos U盘安装查看名称
    gmail只能收,不能发解决
    pytty秘钥登陆
    GCP 免密钥登陆
    iredmail安装资料整理
    centos修改本地hostname(主机名)
    chmod 774
    centos 环境部署
    epel更新源
  • 原文地址:https://www.cnblogs.com/si812cn/p/10265402.html
Copyright © 2011-2022 走看看