From 468474a148af4d6fa88e17af2f5d6ce333d46f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E9=93=AD=E6=B4=8B?= Date: Sat, 29 Aug 2026 15:51:40 +0800 Subject: [PATCH] Fix Docker build: install libsqlite3-dev for pdo_sqlite. Build failed on Ubuntu because sqlite3 pkg-config headers were missing during extension compile. Co-authored-by: Cursor --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index adaa172..391b6ce 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ FROM php:8.2-apache +ENV DEBIAN_FRONTEND=noninteractive + +# libsqlite3-dev 是编译 pdo_sqlite 所必需的 RUN apt-get update \ && apt-get install -y --no-install-recommends \ + libsqlite3-dev \ libzip-dev \ - libxml2-dev \ unzip \ - git \ && docker-php-ext-install pdo_sqlite zip \ && a2enmod rewrite headers \ && rm -rf /var/lib/apt/lists/*