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.
25 lines
900 B
25 lines
900 B
4 months ago
|
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
|