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