FROM php:7.2.34-fpm-alpine3.12 # set timezome RUN apk add tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime COPY ./cert.pem /usr/lib/ssl/ COPY ./xdebug-3.1.6.tgz /usr/src/ # 安装ffmpeg RUN apk add --no-cache ffmpeg # 安装所需的扩展 RUN apk add \ build-base \ autoconf \ libmcrypt-dev \ libpng-dev \ libzip-dev \ && docker-php-ext-install -j$(nproc) mbstring bcmath pcntl zip pdo_mysql RUN apk add --no-cache libjpeg-turbo-dev \ && docker-php-ext-configure gd --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd RUN pecl install mcrypt-1.0.1 \ && docker-php-ext-enable mcrypt RUN curl -sS https://getcomposer.org/installer | php \ && mv composer.phar /usr/local/bin/composer RUN cd /usr/src/ \ && tar -zxvf xdebug-3.1.6.tgz \ && cd xdebug-3.1.6 \ # 两种方式 # && phpize \ # && ./configure --enable-xdebug \ # && make \ # && make install \ # && docker-php-ext-enable xdebug # 第二种方式 && docker-php-ext-configure /usr/src/xdebug-3.1.6 --enable-xdebug \ && docker-php-ext-install /usr/src/xdebug-3.1.6