Advertisement
Guest User

Untitled

a guest
Sep 11th, 2016
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.36 KB | None | 0 0
  1. FROM php:7-fpm
  2.  
  3. RUN sed -i "s/user = www-data/user = root/" /usr/local/etc/php-fpm.d/www.conf \
  4.  && sed -i "s/group = www-data/group = root/" /usr/local/etc/php-fpm.d/www.conf
  5.  
  6. RUN apt-get update && apt-get install -y \
  7.         libfreetype6-dev \
  8.         libjpeg62-turbo-dev \
  9.         libmcrypt-dev \
  10.         libpng12-dev \
  11.         libbz2-dev \
  12.         libxslt-dev \
  13.         libgmp-dev \
  14.         libxml2-dev \
  15.         libssl-dev \
  16.         libicu-dev \
  17.         libcurl4-openssl-dev \
  18.         libpq-dev \
  19.         php-pear \
  20.      && rm -rf /var/lib/apt/lists/*
  21.  
  22. RUN docker-php-ext-install -j$(nproc) iconv \
  23.  && docker-php-ext-install -j$(nproc) mcrypt \
  24.  && docker-php-ext-install -j$(nproc) bcmath \
  25.  && docker-php-ext-install -j$(nproc) mbstring \
  26.  && docker-php-ext-install -j$(nproc) zip \
  27.  && docker-php-ext-install -j$(nproc) opcache \
  28.  && docker-php-ext-install -j$(nproc) intl \
  29.  && docker-php-ext-install -j$(nproc) bz2 \
  30.  && docker-php-ext-install -j$(nproc) soap xml xsl
  31.  
  32. # Configure PHP settings
  33. RUN echo "memory_limit=-1" > $PHP_INI_DIR/conf.d/memory-limit.ini \
  34.  && echo "date.timezone=${PHP_TIMEZONE:-UTC}" > $PHP_INI_DIR/conf.d/date_timezone.ini \
  35.  && echo "max_execution_time=600" > $PHP_INI_DIR/conf.d/max-execution-time.ini \
  36.  && echo "short_open_tag=false" > $PHP_INI_DIR/conf.d/open-tags.ini
  37.  
  38. CMD ["php-fpm", "--allow-to-run-as-root"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement