This commit is contained in:
hailin 2025-07-28 12:26:38 +08:00
parent 551f5b1781
commit 9f63e1ec5c
1 changed files with 6 additions and 1 deletions

View File

@ -4,7 +4,7 @@ FROM php:8.1-fpm
# 安装系统依赖和 PHP 扩展所需的库
RUN apt-get update && apt-get install -y \
git unzip zip libpq-dev libzip-dev \
libpng-dev libjpeg-dev libfreetype6-dev \
libpng-dev libjpeg-dev libfreetype6-dev libstdc++6\
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install pdo_mysql zip gd
@ -21,6 +21,11 @@ WORKDIR /var/www
# 复制项目代码到容器中
COPY . .
# ✅ 安装 swoole_loader.so
RUN ext_dir=$(php -i | grep '^extension_dir' | awk '{print $3}') \
&& cp swoole_loader.so "$ext_dir/" \
&& echo "extension=swoole_loader.so" >> /usr/local/etc/php/php.ini
# 安装 PHP 依赖
RUN composer install --no-interaction --prefer-dist --optimize-autoloader