| 1234567891011121314151617181920212223242526272829303132 |
- 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"]
|