přepnutí Apache na mpm_event
This commit is contained in:
10
Dockerfile
10
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
|
||||
|
||||
Reference in New Issue
Block a user