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 1
1
FROM php:8.0-cli
2
2
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
+
3
15
COPY ./docker-setup.sh /opt/src/scripts/setup.sh
4
16
RUN /opt/src/scripts/setup.sh
5
17
Original file line number Diff line number Diff line change 1
1
FROM php:8.1-cli
2
2
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
+
3
15
COPY ./docker-setup.sh /opt/src/scripts/setup.sh
4
16
RUN /opt/src/scripts/setup.sh
5
17
Original file line number Diff line number Diff line change
1
+ # common setup for PHP 8.0 and PHP 8.1
1
2
set -ex \
2
3
&& 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 \
8
4
&& apt install -y bash zip libpq-dev libsqlite3-dev \
9
- && pecl install xdebug mongodb sqlsrv pdo_sqlsrv \
5
+ && pecl install xdebug mongodb \
10
6
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
11
7
&& 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