# 使用官方PHP镜像作为基础镜像
FROM php:8.2-fpm
#准备编译
RUN apt-get update \
&& apt-get install -y \
libzip-dev \
zip \
unzip \
libwebp-dev \
libjpeg-dev \
libpng-dev \
libfreetype6-dev \
libxml2-dev \
libjpeg62-turbo-dev \
libxpm-dev
#解压源码
RUN docker-php-source extract
#进入gd源码文件夹
RUN cd /usr/src/php/ext/gd
#编译配置GD库
RUN docker-php-ext-configure gd --with-webp --with-jpeg --with-freetype
# 安装扩展
RUN docker-php-ext-install gd pdo_mysql mysqli zip
# 安装xmlrpc扩展
RUN pecl install channel://pecl.php.net/xmlrpc-1.0.0RC3
## 配置php.ini文件
RUN echo "extension=xmlrpc.so" > /usr/local/etc/php/conf.d/xmlrpc.ini