Sign inSign up

fercazenave/php83_apache2_pdosqlsrv18_ldap

By fercazenave

•Updated over 2 years ago

Image
0

95

fercazenave/php83_apache2_pdosqlsrv18_ldap repository overview

FROM php:8.3-apache

ENV ACCEPT_EULA=Y

RUN apt-get update
&& apt-get install -y apt-transport-https gnupg2 libpng-dev libzip-dev unzip ldap-utils
&& rm -rf /var/lib/apt/lists/*

RUN curl https://packages.microsoft.com/keys/microsoft.asc⁠ | apt-key add -
&& curl https://packages.microsoft.com/config/debian/11/prod.list⁠ > /etc/apt/sources.list.d/mssql-release.list
&& echo "Package: unixodbc\nPin: origin "packages.microsoft.com"\nPin-Priority: 100\n" >> /etc/apt/preferences.d/microsoft
&& echo "Package: unixodbc-dev\nPin: origin "packages.microsoft.com"\nPin-Priority: 100\n" >> /etc/apt/preferences.d/microsoft
&& echo "Package: libodbc1:amd64\nPin: origin "packages.microsoft.com"\nPin-Priority: 100\n" >> /etc/apt/preferences.d/microsoft
&& echo "Package: odbcinst\nPin: origin "packages.microsoft.com"\nPin-Priority: 100\n" >> /etc/apt/preferences.d/microsoft
&& echo "Package: odbcinst1debian2:amd64\nPin: origin "packages.microsoft.com"\nPin-Priority: 100\n" >> /etc/apt/preferences.d/microsoft
&& apt-get update
&& apt-get install -y msodbcsql18 mssql-tools18 unixodbc-dev
&& rm -rf /var/lib/apt/lists/*

COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/bin/install-php-extensions

RUN chmod uga+x /usr/bin/install-php-extensions
&& sync
&& install-php-extensions bcmath ds exif gd intl opcache pcntl pdo_sqlsrv redis sqlsrv zip ldap

RUN a2enmod rewrite headers

WORKDIR /var/www/html

Tag summary

Content type

Image

Digest

sha256:c47672b93…

Size

188.5 MB

Last updated

over 2 years ago

docker pull fercazenave/php83_apache2_pdosqlsrv18_ldap:master