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; \
|
RUN set -eux; \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
apache2 apache2-proxy \
|
apache2 apache2-proxy apache2-http2\
|
||||||
php84 php84-fpm php84-opcache php84-session \
|
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-mysqli php84-pdo php84-pdo_mysql php84-ctype php84-tokenizer php84-xml php84-gd php84-curl php84-mbstring \
|
||||||
php84-pgsql php84-pdo_pgsql \
|
php84-pgsql php84-pdo_pgsql \
|
||||||
@@ -19,6 +19,14 @@ RUN set -eux; \
|
|||||||
# Alpine default symlink
|
# 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
|
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 ---
|
# --- MSSQL: ODBC driver + PHP rozšíření sqlsrv/pdo_sqlsrv ---
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
# runtime závislosti
|
# runtime závislosti
|
||||||
|
|||||||
Reference in New Issue
Block a user