FROM php:5.6-fpm-alpine # set timezome RUN apk add tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime COPY ./cert.pem /usr/local/etc/ RUN apk add libpng-dev \ && docker-php-ext-install gd RUN apk add --no-cache imagemagick-dev gcc g++ make autoconf # ENV PHP_AUTOCONF=/usr/bin/autoconf RUN curl -SkL "https://pecl.php.net/get/imagick-3.7.0.tgz" -o imagick.tgz \ && mkdir -p /usr/local/src/imagick \ && tar -xf imagick.tgz -C /usr/local/src/imagick --strip-components=1 \ && rm imagick.* \ && cd /usr/local/src/imagick \ && phpize \ && ./configure \ && make -j"$(nproc)" \ && make install \ && make clean \ && docker-php-ext-enable imagick RUN apk add libmcrypt-dev \ && docker-php-ext-install mcrypt \ # && docker-php-ext-install pdo \ && docker-php-ext-install pdo_mysql \ # && docker-php-ext-install mbstring \ && docker-php-ext-install zip \ && docker-php-ext-install bcmath \ && docker-php-ext-install pcntl RUN curl -SkL "https://xdebug.org/files/xdebug-2.5.5.tgz" -o xdebug.tgz \ && mkdir -p /usr/local/src/xdebug \ && tar -xf xdebug.tgz -C /usr/local/src/xdebug --strip-components=1 \ && rm xdebug.* \ && cd /usr/local/src/xdebug \ && phpize \ && ./configure \ && make -j"$(nproc)" \ && make install \ && make clean \ && docker-php-ext-enable xdebug \ && curl -sS https://getcomposer.org/installer | php \ && mv composer.phar /usr/local/bin/composer