Last active
March 22, 2022 17:53
-
-
Save paulodutra/73ff8eab94e6a7909083c2b97504f711 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM php:5.6-apache | |
#Instala as libs de desenvolvimento | |
RUN apt update && apt install -y \ | |
libaio1 \ | |
vim \ | |
unzip \ | |
curl \ | |
wget \ | |
build-essential \ | |
libssl-dev \ | |
libmcrypt-dev \ | |
libpq-dev \ | |
libxml2-dev | |
#Instala as extensões essênciais | |
RUN docker-php-ext-install mbstring | |
RUN docker-php-ext-install mcrypt | |
RUN docker-php-ext-install ctype | |
RUN docker-php-ext-install iconv | |
RUN docker-php-ext-install bcmath | |
RUN docker-php-ext-install dom | |
RUN docker-php-ext-install json | |
RUN docker-php-ext-install xml | |
RUN docker-php-ext-install simplexml | |
RUN docker-php-ext-install soap | |
#Instala as libs requeridas pela extensão ZIP do PHP veja mais em: https://www.php.net/manual/pt_BR/book.zip.php | |
RUN apt install -y \ | |
zlib1g-dev \ | |
libzip-dev | |
# Instala a extensão ZIP do PHP para ler ou escrever arquivos compactados ZIP | |
RUN docker-php-ext-install zip | |
#Instala as extensões de internacionalização | |
RUN docker-php-ext-configure intl | |
RUN docker-php-ext-install intl | |
#Instala as extensões de banco de dados e de | |
RUN docker-php-ext-install mysqli | |
RUN docker-php-ext-install pdo | |
RUN docker-php-ext-install pdo_mysql | |
#Instala a extenção para trabalhar com planilhas | |
RUN apt install -y libxslt-dev | |
RUN docker-php-ext-install xsl | |
#Instala as libs de manipulação/gerenciamento de imagens requeridas pela extensão GD do PHP veja mais em: https://www.php.net/manual/pt_BR/book.image.php | |
RUN apt install -y \ | |
libpng-dev \ | |
libjpeg-dev | |
# Instala a extensão GD do PHP para manipulação/gerenciamento de imagens | |
RUN docker-php-ext-configure gd --with-gd --with-jpeg-dir=DIR | |
RUN docker-php-ext-install gd | |
RUN php -m | grep -i gd | |
# Instala o composer (gerenciador de dependências do PHP) | |
RUN curl -sS http://getcomposer.org/installer | php && \ | |
mv composer.phar /usr/local/bin/composer | |
#Ativa o modo rewrite do apache | |
RUN a2enmod rewrite | |
#Adiciona o arquivo de configuração de banco de dados na pasta /var/www/ | |
ADD docker/database-conf.php /var/www/ | |
RUN apt clean -y |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment