美文网首页
php-fpm dockerfile

php-fpm dockerfile

作者: skydeity | 来源:发表于2021-10-16 22:24 被阅读0次
    FROM php:7.3-fpm-alpine
    MAINTAINER albert-dong dongliang101@gmail.com
    
    RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak \
        && echo 'deb http://mirrors.aliyun.com/debian/ buster main non-free contrib' > /etc/apt/sources.list \
        && echo 'deb http://mirrors.aliyun.com/debian-security buster/updates main' >> /etc/apt/sources.list \
        && echo 'deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib' >> /etc/apt/sources.list \
        && echo 'deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib' >> /etc/apt/sources.list \
        && apt-get update \
        && export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" \
        && apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev libmagickwand-dev libmcrypt-dev libmemcached-dev zlib1g-dev \
        && rm -rf /var/lib/apt/lists/* \
        && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
        && docker-php-ext-install -j$(nproc) bcmath calendar exif gettext sockets dba mysqli pcntl pdo_mysql shmop sysvmsg sysvsem sysvshm iconv gd \
        && pecl install imagick-3.4.4 mcrypt-1.0.2 memcached-3.1.3 redis-5.0.2 xdebug-2.7.2 swoole-4.4.3\
        && docker-php-ext-enable imagick mcrypt memcached redis xdebug swoole \
        && docker-php-ext-configure opcache --enable-opcache && docker-php-ext-install opcache
    
    LABEL Author="Albert-dong"
    LABEL Version="2020.03.23"
    LABEL Description="PHP 7.3 开发环境镜像. "
    

    相关文章

      网友评论

          本文标题:php-fpm dockerfile

          本文链接:https://www.haomeiwen.com/subject/swcioltx.html