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
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
|
|
|