docker 开发环境
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

24 lines
900 B

FROM php:7.2-fpm
# set timezome
ENV TZ=Asia/Shanghai
COPY ./sources.list /etc/apt/
COPY ./cert.pem /usr/lib/ssl/
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
&& apt-get install gnupg1 \
&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 6ED0E7B82643E131 \
&& apt-get update \
&& apt-get install -y libmcrypt-dev libmcrypt4 libzip-dev libpng-dev libjpeg-dev libfreetype6-dev \
&& docker-php-ext-configure gd \
&& docker-php-ext-install gd \
&& docker-php-ext-install pdo_mysql \
&& pecl install mcrypt \
&& docker-php-ext-enable mcrypt \
&& docker-php-ext-install mbstring \
&& docker-php-ext-install bcmath \
&& docker-php-ext-install pcntl \
&& docker-php-ext-install zip \
&& curl -sS https://getcomposer.org/installer | php \
&& mv composer.phar /usr/local/bin/composer
# && pecl install xdebug \
# && docker-php-ext-enable xdebug