Sign inSign up

kidatti/php56-apache-buster

By kidatti

•Updated almost 2 years ago

Run PHP5.6 and Apache2.4 on buster OS image.

Image
0

2.1K

kidatti/php56-apache-buster repository overview

docker-compose.yml sample. https://github.com/kidatti/docker-compose-sample/blob/master/php5.6-apache2.4-mysql8/docker-compose.yml⁠

Source: Dockerfile

FROM debian:buster
RUN apt-get update

RUN apt-get update && apt-get install -y apt-transport-https lsb-release ca-certificates wget
RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
RUN echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

# Install PHP and Apache
RUN apt-get update && apt-get install -y \
    apache2 \
    php5.6 \
    php5.6-mysql \
    php5.6-mbstring \
    libapache2-mod-php5.6 \
    && rm -rf /var/lib/apt/lists/*

# Apache
RUN a2enmod php5.6
RUN a2enmod rewrite
RUN echo 'ServerName localhost' >> /etc/apache2/apache2.conf
RUN echo '<Directory /var/www/>\n\tAllowOverride All\n</Directory>' >> /etc/apache2/apache2.conf

EXPOSE 80

CMD ["/usr/sbin/apache2ctl", "-D", "FOREGROUND"]

Tag summary

Content type

Image

Digest

sha256:8675bc1ac…

Size

112.5 MB

Last updated

almost 2 years ago

docker pull kidatti/php56-apache-buster