@@ -50,6 +50,7 @@ RUN set -eux \
5050 libyaml-dev \
5151 libzip-dev \
5252 snmp \
53+ unixodbc-dev \
5354 uuid-dev \
5455 zlib1g-dev \
5556 ca-certificates \
@@ -423,6 +424,17 @@ RUN set -eux \
423424 && true
424425
425426
427+ # -------------------- Installing PHP Extension: pdo_sqlsrv --------------------
428+ RUN set -eux \
429+ # Installation: Generic
430+ # Type: PECL extension
431+ # Default: Pecl command
432+ && pecl install pdo_sqlsrv \
433+ # Enabling
434+ && docker-php-ext-enable pdo_sqlsrv \
435+ && true
436+
437+
426438# -------------------- Installing PHP Extension: pgsql --------------------
427439RUN set -eux \
428440 # Installation: Generic
@@ -548,6 +560,17 @@ RUN set -eux \
548560 && true
549561
550562
563+ # -------------------- Installing PHP Extension: sqlsrv --------------------
564+ RUN set -eux \
565+ # Installation: Generic
566+ # Type: PECL extension
567+ # Default: Pecl command
568+ && pecl install sqlsrv \
569+ # Enabling
570+ && docker-php-ext-enable sqlsrv \
571+ && true
572+
573+
551574# -------------------- Installing PHP Extension: sysvmsg --------------------
552575RUN set -eux \
553576 # Installation: Generic
@@ -745,6 +768,7 @@ RUN set -eux \
745768 libyaml-0-2 \
746769 libzip4 \
747770 snmp \
771+ unixodbc \
748772 uuid \
749773 ca-certificates \
750774 && rm -rf /var/lib/apt/lists/* \
@@ -889,6 +913,8 @@ RUN set -eux \
889913 && php-fpm -m | grep -oiE '^pdo_pgsql$' \
890914 && php -m | grep -oiE '^pdo_sqlite$' \
891915 && php-fpm -m | grep -oiE '^pdo_sqlite$' \
916+ && php -m | grep -oiE '^pdo_sqlsrv$' \
917+ && php-fpm -m | grep -oiE '^pdo_sqlsrv$' \
892918 && php -m | grep -oiE '^pgsql$' \
893919 && php-fpm -m | grep -oiE '^pgsql$' \
894920 && php -m | grep -oiE '^psr$' \
@@ -924,6 +950,8 @@ RUN set -eux \
924950 && php-fpm -m | grep -oiE '^solr$' \
925951 && php -m | grep -oiE '^spl$' \
926952 && php-fpm -m | grep -oiE '^spl$' \
953+ && php -m | grep -oiE '^sqlsrv$' \
954+ && php-fpm -m | grep -oiE '^sqlsrv$' \
927955 && php -m | grep -oiE '^sysvmsg$' \
928956 && php-fpm -m | grep -oiE '^sysvmsg$' \
929957 && php -m | grep -oiE '^sysvsem$' \
0 commit comments