From 3f976a498d62cebfc8fe36ba1fa47ee4798f4c7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=B8=9C=E4=BA=91?= Date: Sat, 9 Apr 2022 03:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E7.4=E7=9A=84=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=EF=BC=8C=E6=9A=82=E6=97=B6=E7=A7=BB=E9=99=A4=E4=BA=86?= =?UTF-8?q?=E5=85=B6=E5=AE=83=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 7_4_apache.Dockerfile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 7_4_apache.Dockerfile diff --git a/7_4_apache.Dockerfile b/7_4_apache.Dockerfile new file mode 100644 index 0000000..f6307a1 --- /dev/null +++ b/7_4_apache.Dockerfile @@ -0,0 +1,38 @@ +FROM php:7-apache + +# 系统基础配置 +USER root +WORKDIR /var/www + +ENV LC_ALL C.UTF-8 +ENV LANG C.UTF-8 + +RUN sed -i 's/\(security\|deb\).debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list \ + && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && apt update \ + && apt dist-upgrade -y \ + && apt autoremove -y \ + && apt autoclean -y + +# apache 基本配置 +RUN sed -ri -e 's!/var/www/html!/var/www/public!g' /etc/apache2/sites-available/*.conf \ + && echo 'ServerName localhost' >> /etc/apache2/apache2.conf \ + && chown -R www-data:www-data /var/www \ + && a2enmod rewrite + +# gd pdo_mysql zip +RUN apt install -y \ + libzip-dev \ + zip \ + unzip \ + libpng-dev \ + zlib1g-dev \ + && docker-php-ext-configure gd \ + && docker-php-ext-install -j$(nproc) gd \ + && docker-php-ext-install pdo_mysql \ + && docker-php-ext-install zip \ + && docker-php-source delete \ + && rm -rf /var/lib/apt/lists/* + +# php 环境配置 +COPY --from=composer /usr/bin/composer /usr/bin/composer \ No newline at end of file