FROM php:7.0-apache LABEL maintainer="dev@chialab.io" # Download script to install PHP extensions and dependencies ADD https://raw.githubusercontent.com/mlocati/docker-php-extension-installer/master/install-php-extensions /usr/local/bin/ RUN chmod uga+x /usr/local/bin/install-php-extensions && sync RUN DEBIAN_FRONTEND=noninteractive apt-get update -q \ && DEBIAN_FRONTEND=noninteractive apt-get install -qq -y \ curl \ git \ zip unzip \ && install-php-extensions \ bcmath \ bz2 \ calendar \ exif \ gd \ intl \ ldap \ mcrypt \ memcached \ mysqli \ opcache \ pdo_mysql \ pdo_pgsql \ pgsql \ redis \ soap \ xsl \ zip \ sockets \ # already installed: # iconv \ # mbstring \ && a2enmod rewrite # 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 COMPOSER_ALLOW_SUPERUSER=1