This commit is contained in:
parent
551f5b1781
commit
9f63e1ec5c
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue