Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM php:7-fpm
- RUN sed -i "s/user = www-data/user = root/" /usr/local/etc/php-fpm.d/www.conf \
- && sed -i "s/group = www-data/group = root/" /usr/local/etc/php-fpm.d/www.conf
- RUN apt-get update && apt-get install -y \
- libfreetype6-dev \
- libjpeg62-turbo-dev \
- libmcrypt-dev \
- libpng12-dev \
- libbz2-dev \
- libxslt-dev \
- libgmp-dev \
- libxml2-dev \
- libssl-dev \
- libicu-dev \
- libcurl4-openssl-dev \
- libpq-dev \
- php-pear \
- && rm -rf /var/lib/apt/lists/*
- RUN docker-php-ext-install -j$(nproc) iconv \
- && docker-php-ext-install -j$(nproc) mcrypt \
- && docker-php-ext-install -j$(nproc) bcmath \
- && docker-php-ext-install -j$(nproc) mbstring \
- && docker-php-ext-install -j$(nproc) zip \
- && docker-php-ext-install -j$(nproc) opcache \
- && docker-php-ext-install -j$(nproc) intl \
- && docker-php-ext-install -j$(nproc) bz2 \
- && docker-php-ext-install -j$(nproc) soap xml xsl
- # Configure PHP settings
- RUN echo "memory_limit=-1" > $PHP_INI_DIR/conf.d/memory-limit.ini \
- && echo "date.timezone=${PHP_TIMEZONE:-UTC}" > $PHP_INI_DIR/conf.d/date_timezone.ini \
- && echo "max_execution_time=600" > $PHP_INI_DIR/conf.d/max-execution-time.ini \
- && echo "short_open_tag=false" > $PHP_INI_DIR/conf.d/open-tags.ini
- CMD ["php-fpm", "--allow-to-run-as-root"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement