FROM php:7.4-fpm # 安装所需的扩展 RUN apt-get update && apt-get install -y \ libssl-dev \ libzip-dev \ unzip \ && docker-php-ext-install pdo_mysql zip # 安装Redis扩展 RUN pecl install redis && docker-php-ext-enable redis # 安装MongoDB扩展 RUN pecl install mongodb && docker-php-ext-enable mongodb # 安装OpenSSL扩展 RUN pecl install openssl && docker-php-ext-enable openssl # 配置nginx COPY nginx.conf /etc/nginx/conf.d/default.conf # 清理安装包 RUN apt-get clean && rm -rf /var/lib/apt/lists/* # 设置工作目录 WORKDIR /var/www/html # 暴露端口 EXPOSE 80 # 启动命令 CMD ["php-fpm"]