Skip to content

Instantly share code, notes, and snippets.

@zackbyte-dev
Forked from guibranco/Dockerfile
Created February 10, 2024 22:15
Show Gist options
  • Save zackbyte-dev/bea3009cbeb0061dffb8be7b7f5a4133 to your computer and use it in GitHub Desktop.
Save zackbyte-dev/bea3009cbeb0061dffb8be7b7f5a4133 to your computer and use it in GitHub Desktop.
Docker file for PHP 7.4 with Apache, MySQLi extension, GD2 and Apache mod_rewrite enabled
FROM php:7.4-apache
RUN apt-get update
RUN apt-get install --yes --force-yes cron g++ gettext libicu-dev openssl libc-client-dev libkrb5-dev libxml2-dev libfreetype6-dev libgd-dev libmcrypt-dev bzip2 libbz2-dev libtidy-dev libcurl4-openssl-dev libz-dev libmemcached-dev libxslt-dev
RUN a2enmod rewrite
RUN docker-php-ext-install mysqli
RUN docker-php-ext-enable mysqli
RUN docker-php-ext-configure gd --with-freetype=/usr --with-jpeg=/usr
RUN docker-php-ext-install gd
COPY ./ /var/www/html/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment