File tree Expand file tree Collapse file tree 3 files changed +27
-7
lines changed
Expand file tree Collapse file tree 3 files changed +27
-7
lines changed Original file line number Diff line number Diff line change 11FROM php:8.0-cli
22
3+ # MSSQL
4+ RUN apt update \
5+ && apt install -y gnupg2 \
6+ && apt install -y unixodbc-dev unixodbc \
7+ && curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
8+ && curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list \
9+ && apt update \
10+ && ACCEPT_EULA=Y apt install -y msodbcsql17 \
11+ && pecl install sqlsrv-5.11.1 \
12+ && pecl install pdo_sqlsrv-5.11.1 \
13+ && docker-php-ext-enable sqlsrv pdo_sqlsrv
14+
315COPY ./docker-setup.sh /opt/src/scripts/setup.sh
416RUN /opt/src/scripts/setup.sh
517
Original file line number Diff line number Diff line change 11FROM php:8.1-cli
22
3+ # MSSQL
4+ RUN apt update \
5+ && apt install -y gnupg2 \
6+ && apt install -y unixodbc-dev unixodbc \
7+ && curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
8+ && curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | tee /etc/apt/sources.list.d/mssql-tools.list \
9+ && apt update \
10+ && ACCEPT_EULA=Y apt install -y msodbcsql17 \
11+ && pecl install sqlsrv \
12+ && pecl install pdo_sqlsrv \
13+ && docker-php-ext-enable sqlsrv pdo_sqlsrv
14+
315COPY ./docker-setup.sh /opt/src/scripts/setup.sh
416RUN /opt/src/scripts/setup.sh
517
Original file line number Diff line number Diff line change 1+ # common setup for PHP 8.0 and PHP 8.1
12set -ex \
23 && apt update \
3- && apt install -y gnupg2 unixodbc unixodbc-dev \
4- && curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
5- && curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | tee /etc/apt/sources.list.d/mssql-tools.list \
6- && apt update \
7- && ACCEPT_EULA=Y apt install -y msodbcsql17 \
84 && apt install -y bash zip libpq-dev libsqlite3-dev \
9- && pecl install xdebug mongodb sqlsrv pdo_sqlsrv \
5+ && pecl install xdebug mongodb \
106 && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
117 && docker-php-ext-install pdo mysqli pgsql pdo_mysql pdo_pgsql pdo_sqlite \
12- && docker-php-ext-enable xdebug mongodb sqlsrv pdo_sqlsrv
8+ && docker-php-ext-enable xdebug mongodb
You can’t perform that action at this time.
0 commit comments