From 9399a6cb2a35621c154e029313654d17cb2caa7f Mon Sep 17 00:00:00 2001 From: zdenek Date: Sat, 30 Aug 2025 20:42:53 +0000 Subject: [PATCH] =?UTF-8?q?p=C5=99epnut=C3=AD=20Apache=20na=20mpm=5Fevent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1571cf8..c2d5396 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM alpine:3.22 RUN set -eux; \ apk add --no-cache \ - apache2 apache2-proxy \ + apache2 apache2-proxy apache2-http2\ php84 php84-fpm php84-opcache php84-session \ php84-mysqli php84-pdo php84-pdo_mysql php84-ctype php84-tokenizer php84-xml php84-gd php84-curl php84-mbstring \ php84-pgsql php84-pdo_pgsql \ @@ -19,6 +19,14 @@ RUN set -eux; \ # Alpine default symlink if [ -d /var/www/localhost/htdocs ]; then rmdir /var/www/localhost/htdocs || true; ln -s /var/www/html /var/www/localhost/htdocs; fi +# Přepnout MPM na event (Alpine má MPM jako moduly) +RUN set -eux; \ + # zakomentuj prefork + sed -ri 's|^(LoadModule\s+mpm_prefork_module\b.*)$|# \1|' /etc/apache2/httpd.conf; \ + # zajisti event (absolutní cesta kvůli Alpine) + grep -q '^LoadModule mpm_event_module' /etc/apache2/httpd.conf || \ + echo 'LoadModule mpm_event_module /usr/lib/apache2/mod_mpm_event.so' >> /etc/apache2/httpd.conf + # --- MSSQL: ODBC driver + PHP rozšíření sqlsrv/pdo_sqlsrv --- RUN set -eux; \ # runtime závislosti