From 5a147cf234369493602a204050736a9f4b2338f2 Mon Sep 17 00:00:00 2001 From: Kenny Yang <45874689+shakenny@users.noreply.github.com> Date: Wed, 22 May 2024 00:01:19 +0800 Subject: [PATCH] Add files via upload --- FreetalkClubDev/Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 FreetalkClubDev/Dockerfile diff --git a/FreetalkClubDev/Dockerfile b/FreetalkClubDev/Dockerfile new file mode 100644 index 0000000..f22390b --- /dev/null +++ b/FreetalkClubDev/Dockerfile @@ -0,0 +1,23 @@ +# 使用 php:8.2-fpm 镜像作为基础 +FROM php:8.2-fpm + +# 更新包管理器并安装必要的依赖 +RUN apt-get update && apt-get install -y \ + libzip-dev \ + unzip \ + libmemcached-dev \ + zlib1g-dev \ + libldap2-dev \ + libpng-dev \ + libjpeg-dev \ + libfreetype6-dev \ + libxml2-dev \ + curl \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install pdo_mysql mysqli gd zip + +# 安装 Redis 扩展 +RUN pecl install redis && docker-php-ext-enable redis + +# 清理缓存 +RUN apt-get clean && rm -rf /var/lib/apt/lists/* \ No newline at end of file