Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM php:7.1-fpm
- MAINTAINER dev@chialab.it
- # Install PHP extensions and PECL modules.
- RUN buildDeps=" \
- libbz2-dev \
- libmemcached-dev \
- libmysqlclient-dev \
- libsasl2-dev \
- " \
- runtimeDeps=" \
- curl \
- git \
- libfreetype6-dev \
- libicu-dev \
- libjpeg-dev \
- libldap2-dev \
- libmcrypt-dev \
- libmemcachedutil2 \
- libpng12-dev \
- libpq-dev \
- libxml2-dev \
- " \
- && apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y $buildDeps $runtimeDeps \
- && docker-php-ext-install bcmath bz2 calendar iconv intl mbstring mcrypt mysqli opcache pdo_mysql pdo_pgsql pgsql soap zip \
- && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
- && docker-php-ext-install gd \
- && docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \
- && docker-php-ext-install ldap \
- && pecl install memcached redis \
- && docker-php-ext-enable memcached.so redis.so \
- && apt-get purge -y --auto-remove $buildDeps \
- && rm -r /var/lib/apt/lists/*
- # Install Composer.
- RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
- && ln -s $(composer config --global home) /root/composer
- ENV PATH $PATH:/root/composer/vendor/bin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement