mirror of
https://github.com/chialab/docker-php.git
synced 2026-08-24 02:24:16 -05:00
40 lines
1.0 KiB
Docker
40 lines
1.0 KiB
Docker
FROM php:5.6
|
|
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 \
|
|
&& install-php-extensions \
|
|
bcmath \
|
|
bz2 \
|
|
calendar \
|
|
exif \
|
|
gd \
|
|
intl \
|
|
ldap \
|
|
mcrypt \
|
|
memcached \
|
|
mysql \
|
|
mysqli \
|
|
opcache \
|
|
pdo_mysql \
|
|
pdo_pgsql \
|
|
pgsql \
|
|
redis \
|
|
soap \
|
|
zip
|
|
# already installed:
|
|
# iconv \
|
|
# mbstring \
|
|
|
|
# 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
|