php fixes

This commit is contained in:
STAM 2023-07-24 22:46:12 +03:00
parent 2f2faeebba
commit ffc2bc07f2
Signed by: stam
GPG Key ID: 4F57E51F9C45F8CD
10 changed files with 39 additions and 11 deletions

View File

@ -22,12 +22,12 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
apache2 \ apache2 \
apache2-utils \ apache2-utils \
libapache2-mod-php8.1 \ libapache2-mod-php8.2 \
libapache2-mod-webauth \ libapache2-mod-webauth \
libapache2-mod-xforward \ libapache2-mod-xforward \
libapache2-mod-security2 && \ libapache2-mod-security2 && \
a2enmod \ a2enmod \
php8.1 \ php8.2 \
rewrite \ rewrite \
ldap \ ldap \
heartmonitor \ heartmonitor \

View File

@ -38,13 +38,18 @@ RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
php-pear \
php7.0 \ php7.0 \
php7.0-common \ php7.0-common \
php7.0-dev \ php7.0-dev \
php7.0-fpm \ php7.0-fpm \
php7.0-cli \ php7.0-cli \
php7.0-xml \
php7.0-cgi && \ php7.0-cgi && \
update-alternatives --set php /usr/bin/php7.0 && \ update-alternatives --set php /usr/bin/php7.0 && \
pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v
@ -99,6 +104,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php7.0 \ php7.0 \
php7.0-common \ php7.0-common \
php7.0-dev \ php7.0-dev \

View File

@ -38,13 +38,18 @@ RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
php-pear \
php7.1 \ php7.1 \
php7.1-common \ php7.1-common \
php7.1-dev \ php7.1-dev \
php7.1-fpm \ php7.1-fpm \
php7.1-cli \ php7.1-cli \
php7.1-xml \
php7.1-cgi && \ php7.1-cgi && \
update-alternatives --set php /usr/bin/php7.1 && \ update-alternatives --set php /usr/bin/php7.1 && \
pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v
@ -99,6 +104,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php7.1 \ php7.1 \
php7.1-common \ php7.1-common \
php7.1-dev \ php7.1-dev \

View File

@ -38,13 +38,18 @@ RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
php-pear \
php7.2 \ php7.2 \
php7.2-common \ php7.2-common \
php7.2-dev \ php7.2-dev \
php7.2-fpm \ php7.2-fpm \
php7.2-cli \ php7.2-cli \
php7.2-xml \
php7.2-cgi && \ php7.2-cgi && \
update-alternatives --set php /usr/bin/php7.2 && \ update-alternatives --set php /usr/bin/php7.2 && \
pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v
@ -99,6 +104,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php7.2 \ php7.2 \
php7.2-common \ php7.2-common \
php7.2-dev \ php7.2-dev \

View File

@ -1,4 +1,4 @@
FROM epicmorg/debian:buster-develop AS builder FROM epicmorg/debian:bullseye-develop AS builder
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
@ -38,13 +38,18 @@ RUN sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
php-pear \
php7.3 \ php7.3 \
php7.3-common \ php7.3-common \
php7.3-dev \ php7.3-dev \
php7.3-fpm \ php7.3-fpm \
php7.3-cli \ php7.3-cli \
php7.3-xml \
php7.3-cgi && \ php7.3-cgi && \
update-alternatives --set php /usr/bin/php7.3 && \ update-alternatives --set php /usr/bin/php7.3 && \
pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v
@ -80,7 +85,7 @@ RUN cd ${MAKE_DIR} && \
################################################################## ##################################################################
################################################################## ##################################################################
FROM epicmorg/debian:buster FROM epicmorg/debian:bullseye
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
@ -99,6 +104,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php7.3 \ php7.3 \
php7.3-common \ php7.3-common \
php7.3-dev \ php7.3-dev \

View File

@ -37,13 +37,18 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
smbclient libsmbclient libsmbclient-dev \ smbclient libsmbclient libsmbclient-dev \
php-pear \
php7.4 \ php7.4 \
php7.4-common \ php7.4-common \
php7.4-dev \ php7.4-dev \
php7.4-fpm \ php7.4-fpm \
php7.4-cli \ php7.4-cli \
php7.4-xml \
php7.4-cgi && \ php7.4-cgi && \
update-alternatives --set php /usr/bin/php7.4 && \ update-alternatives --set php /usr/bin/php7.4 && \
pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v
@ -105,6 +110,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php7.4 \ php7.4 \
php7.4-common \ php7.4-common \
php7.4-dev \ php7.4-dev \
@ -146,8 +152,8 @@ RUN apt-get update && \
sendmail && \ sendmail && \
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \ ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \
update-alternatives --set php /usr/bin/php7.4 && \ update-alternatives --set php /usr/bin/php7.4 && \
pear update-channels && \
pear upgrade && \ pear upgrade && \
pear update-channels && \
pecl channel-update pecl.php.net && \ pecl channel-update pecl.php.net && \
php -m && \ php -m && \
php -v php -v

View File

@ -20,6 +20,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php8.0 \ php8.0 \
php8.0-common \ php8.0-common \
php8.0-dev \ php8.0-dev \
@ -36,7 +37,6 @@ RUN apt-get update && \
php8.0-fpm \ php8.0-fpm \
php8.0-imap \ php8.0-imap \
php8.0-pspell \ php8.0-pspell \
php8.0-recode \
php8.0-sqlite3 \ php8.0-sqlite3 \
php8.0-pgsql \ php8.0-pgsql \
php8.0-tidy \ php8.0-tidy \
@ -48,7 +48,6 @@ RUN apt-get update && \
php8.0-cli \ php8.0-cli \
php8.0-common \ php8.0-common \
php8.0-cgi \ php8.0-cgi \
php8.0-json \
php8.0-readline \ php8.0-readline \
php8.0-enchant \ php8.0-enchant \
php8.0-ssh2 \ php8.0-ssh2 \
@ -57,7 +56,6 @@ RUN apt-get update && \
php8.0-redis \ php8.0-redis \
php8.0-smbclient \ php8.0-smbclient \
php8.0-yaml \ php8.0-yaml \
php8.0-geoip \
smbclient libsmbclient \ smbclient libsmbclient \
sendmail && \ sendmail && \
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \ ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \

View File

@ -20,6 +20,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php8.1 \ php8.1 \
php8.1-common \ php8.1-common \
php8.1-dev \ php8.1-dev \
@ -36,7 +37,6 @@ RUN apt-get update && \
php8.1-fpm \ php8.1-fpm \
php8.1-imap \ php8.1-imap \
php8.1-pspell \ php8.1-pspell \
php8.1-recode \
php8.1-sqlite3 \ php8.1-sqlite3 \
php8.1-pgsql \ php8.1-pgsql \
php8.1-tidy \ php8.1-tidy \
@ -48,7 +48,6 @@ RUN apt-get update && \
php8.1-cli \ php8.1-cli \
php8.1-common \ php8.1-common \
php8.1-cgi \ php8.1-cgi \
php8.1-json \
php8.1-readline \ php8.1-readline \
php8.1-enchant \ php8.1-enchant \
php8.1-ssh2 \ php8.1-ssh2 \
@ -57,7 +56,6 @@ RUN apt-get update && \
php8.1-redis \ php8.1-redis \
php8.1-smbclient \ php8.1-smbclient \
php8.1-yaml \ php8.1-yaml \
php8.1-geoip \
smbclient libsmbclient \ smbclient libsmbclient \
sendmail && \ sendmail && \
ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \ ln -sf /etc/ssl/dhparam.pem /etc/php/dhparam.pem && \

View File

@ -20,6 +20,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php8.2 \ php8.2 \
php8.2-common \ php8.2-common \
php8.2-dev \ php8.2-dev \

View File

@ -20,6 +20,7 @@ RUN apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
libmemcached-dev \ libmemcached-dev \
libgmp-dev \ libgmp-dev \
php-pear \
php8.3 \ php8.3 \
php8.3-common \ php8.3-common \
php8.3-dev \ php8.3-dev \