| 1234567891011121314151617181920212223242526 |
- FROM php:7.4-fpm AS crmeb_php
- WORKDIR "/var/www"
- # 关键:替换为国内 Debian 镜像源(解决网络访问问题)
- RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \
- sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list
- # 安装依赖库 + 扩展(国内源速度快,无访问超时)
- RUN apt-get update && \
- apt-get -y --no-install-recommends install \
- libfreetype6-dev \
- libjpeg62-turbo-dev \
- libpng-dev \
- libzip-dev && \
- gcc make autoconf libc-dev && \
- docker-php-ext-install pcntl && \
- docker-php-ext-configure gd --with-freetype --with-jpeg && \
- docker-php-ext-install -j$(nproc) bcmath mysqli gd zip && \
- pecl install redis-5.3.7 && \
- docker-php-ext-enable redis && \
- apt-get clean && \
- apt-get autoremove -y && \
- rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
- # 配置 open_basedir(官方镜像路径正确)
- RUN echo "open_basedir = /tmp:/var/www:/proc" > /usr/local/etc/php/conf.d/open_basedir.ini
|