Sign inSign up

4uva4elo/php7.0-apache

By 4uva4elo

•Updated about 9 years ago

apache, php7.0, xdebug, gd, memcached, memcache, pdo_mysql, mysqli, mbstring, iconv, mcrypt, opcache

Image
1

1.9K

4uva4elo/php7.0-apache repository overview

FROM php:7.0-apache

COPY php.ini /usr/local/etc/php/ COPY sendmail.sh /usr/local/etc/php/

RUN apt-get update
&& apt-get install -y libfreetype6-dev
libjpeg62-turbo-dev
libpng12-dev
libmcrypt-dev
libz-dev
libmemcached-dev
libmemcached11
libmemcachedutil2
build-essential
sendmail
git
unzip
libssl-dev
libpcre3
libpcre3-dev
&& pecl install xdebug-2.5.0
&& docker-php-ext-enable xdebug
&& docker-php-ext-install pdo_mysql mysqli mbstring iconv mcrypt opcache
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/
&& docker-php-ext-install -j$(nproc) gd
&& cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
&& echo "xdebug.remote_enable=On" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
&& echo "xdebug.remote_host = 10.254.254.254" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
&& echo "xdebug.idekey = PHPSTORM" >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
&& set -x
&& chmod 777 /usr/local/etc/php/sendmail.sh && chmod +x /usr/local/etc/php/sendmail.sh \

&& cd /tmp \
&& git clone -b php7 https://github.com/php-memcached-dev/php-memcached memcached \
&& cd memcached \
&& /usr/local/bin/phpize \
&& ./configure --with-php-config=/usr/local/bin/php-config \
&& make \
&& make install \
&& echo "extension=memcached.so" > /usr/local/etc/php/conf.d/ext-memcached.ini \
&& rm -rf /tmp/memcached \


&& cd /tmp \
&& curl -sSL -o php7.zip https://github.com/websupport-sk/pecl-memcache/archive/php7.zip \
&& unzip php7 \
&& cd pecl-memcache-php7 \
&& /usr/local/bin/phpize \
&& ./configure --with-php-config=/usr/local/bin/php-config \
&& make \
&& make install \
&& echo "extension=memcache.so" > /usr/local/etc/php/conf.d/ext-memcache.ini \
&& rm -rf /tmp/pecl-memcache-php7 php7.zip \

Tag summary

Content type

Image

Digest

Size

192.8 MB

Last updated

about 9 years ago

docker pull 4uva4elo/php7.0-apache