Dockerfile uodated

This commit is contained in:
Your Name
2026-02-02 02:17:49 -05:00
parent beaec5ff22
commit 0b317242a9
+29 -12
View File
@@ -4,25 +4,42 @@ FROM php:8.1-apache
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
#RUN apt-get update #RUN apt-get update
RUN apt-get update && \ #RUN apt-get update && \
apt-get install --yes --force-yes \ # apt-get install --yes --force-yes \
cron g++ gettext libicu-dev openssl \ # cron g++ gettext libicu-dev openssl \
libc-client-dev libkrb5-dev \ # libc-client-dev libkrb5-dev \
libxml2-dev libfreetype6-dev \ # libxml2-dev libfreetype6-dev \
libgd-dev libmcrypt-dev bzip2 \ # libgd-dev libmcrypt-dev bzip2 \
libbz2-dev libtidy-dev libcurl4-openssl-dev \ # libbz2-dev libtidy-dev libcurl4-openssl-dev \
libz-dev libmemcached-dev libxslt-dev git-core libpq-dev \ # libz-dev libmemcached-dev libxslt-dev git-core libpq-dev \
libzip4 libzip-dev libwebp-dev # libzip4 libzip-dev libwebp-dev
RUN apt-get update && apt-get install -y --no-install-recommends \
cron g++ gettext \
libicu-dev openssl libssl-dev \
libkrb5-dev \
libxml2-dev libfreetype6-dev libgd-dev \
bzip2 libbz2-dev \
libtidy-dev \
libcurl4-openssl-dev \
zlib1g-dev \
libmemcached-dev \
libxslt1-dev \
git \
libpq-dev \
libzip-dev \
libwebp-dev \
&& rm -rf /var/lib/apt/lists/*
# PHP Configuration # PHP Configuration
RUN docker-php-ext-install bcmath bz2 calendar dba exif gettext iconv intl soap tidy xsl zip&&\ RUN docker-php-ext-install bcmath bz2 calendar dba exif gettext iconv intl soap tidy xsl zip&&\
docker-php-ext-install mysqli pgsql pdo pdo_mysql pdo_pgsql &&\ docker-php-ext-install mysqli pgsql pdo pdo_mysql pdo_pgsql &&\
docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp &&\ docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp &&\
docker-php-ext-install gd &&\ docker-php-ext-install gd &&\
docker-php-ext-configure imap --with-kerberos --with-imap-ssl &&\ #docker-php-ext-configure imap --with-kerberos --with-imap-ssl &&\
docker-php-ext-install imap &&\ #docker-php-ext-install imap &&\
docker-php-ext-configure hash --with-mhash &&\ #docker-php-ext-configure hash --with-mhash &&\
pecl install xdebug && docker-php-ext-enable xdebug &&\ pecl install xdebug && docker-php-ext-enable xdebug &&\
pecl install mongodb && docker-php-ext-enable mongodb &&\ pecl install mongodb && docker-php-ext-enable mongodb &&\
pecl install redis && docker-php-ext-enable redis pecl install redis && docker-php-ext-enable redis