Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM php:7.1-fpm
- # Install modules
- RUN apt-get update && apt-get install -y \
- libfreetype6-dev \
- libjpeg62-turbo-dev \
- libmcrypt-dev \
- libpng12-dev \
- libicu-dev \
- --no-install-recommends
- RUN apt-get update
- RUN apt-get install -y libz-dev libmemcached-dev && \
- pecl install memcached && \
- docker-php-ext-enable memcached
- RUN docker-php-ext-install mcrypt zip intl mbstring pdo_mysql exif \
- && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
- && docker-php-ext-install gd
- RUN pecl install -o -f redis \
- && rm -rf /tmp/pear \
- && docker-php-ext-enable redis
- # Install Postgre PDO
- RUN apt-get install -y libpq-dev \
- && docker-php-ext-configure pgsql -with-pgsql=/var/lib/postgresql \
- && docker-php-ext-install pdo pdo_pgsql pgsql
- # Install Mongo PDO
- RUN apt-get install -y \
- && pecl install mongodb \
- && docker-php-ext-enable mongodb
- RUN pecl install -o -f xdebug \
- && rm -rf /tmp/pear
- COPY ./php.ini /usr/local/etc/php/
- COPY ./www.conf /usr/local/etc/php/
- RUN apt-get purge -y g++ \
- && apt-get autoremove -y \
- && rm -r /var/lib/apt/lists/* \
- && rm -rf /tmp/*
- RUN usermod -u 1000 www-data
- EXPOSE 9000
- CMD ["php-fpm"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement