直接給文件代碼:
FROM php:7.1-fpm
MAINTAINER daocoder 327216245@qq.com
# 替換國內(nèi)鏡像
# COPY ./source.list /etc/apk/repositories
# ADD php.ini /usr/local/etc/php/php.ini
# ADD php-fpm.conf /usr/local/etc/php-fpm.conf
# 時(shí)區(qū)配置
ENV TIMEZONE Asia/Shanghai
#RUN ln -snf /usr/share/zoneinfo/$TIMEZONE /etc/localtime
RUN echo $TIMEZONE > /etc/timezone
# RUN usermod -u 1000 www-data
RUN docker-php-ext-install mbstring opcache pdo pdo_mysql mysqli
# 添加擴(kuò)展 gd zip 相關(guān)依賴必須手動(dòng)安裝
RUN apt-get update && apt-get install -y \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng-dev \
&& docker-php-ext-install -j2 iconv mcrypt \
&& docker-php-ext-configure gd \
--with-freetype-dir=/usr/include/ \
--with-png-dir=/usr/include/ \
--with-jpeg-dir=/usr/include/ \
--with-zlib-dir=/usr \
&& docker-php-ext-install -j2 gd zip
# 添加redis
RUN pecl install redis-3.1.6 \
&& docker-php-ext-enable redis
# 添加memcached
RUN apt-get update && apt-get install -y libmemcached-dev zlib1g-dev \
&& pecl install memcached-3.0.4 \
&& docker-php-ext-enable memcached
# # 添加memcache
# RUN pecl install memcache-3.0.8 \
# && docker-php-ext-enable memcache
#
WORKDIR /www
有問題可qq聯(lián)系。