Skip to content

Commit e0d7229

Browse files
authored
fix adminer INSTALL_MSSQL build fail. (laradock#1991)
1. adminer:4 now use php 7.3, but extension sqlsrv and pdo_sqlsrv not support. 2. add pdo_dblib to support mssql.
1 parent 931f99e commit e0d7229

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

adminer/Dockerfile

+9-5
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,15 @@ ARG INSTALL_MSSQL=false
1313
ENV INSTALL_MSSQL ${INSTALL_MSSQL}
1414
RUN if [ ${INSTALL_MSSQL} = true ]; then \
1515
set -xe \
16-
&& apk --update add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc unixodbc-dev \
17-
&& pecl channel-update pecl.php.net \
18-
&& pecl install pdo_sqlsrv-4.1.8preview sqlsrv-4.1.8preview \
19-
&& echo "extension=sqlsrv.so" > /usr/local/etc/php/conf.d/20-sqlsrv.ini \
20-
&& echo "extension=pdo_sqlsrv.so" > /usr/local/etc/php/conf.d/20-pdo_sqlsrv.ini \
16+
# && apk --update add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc unixodbc-dev \
17+
# && pecl channel-update pecl.php.net \
18+
# && pecl install pdo_sqlsrv-4.1.8preview sqlsrv-4.1.8preview \
19+
# && echo "extension=sqlsrv.so" > /usr/local/etc/php/conf.d/20-sqlsrv.ini \
20+
# && echo "extension=pdo_sqlsrv.so" > /usr/local/etc/php/conf.d/20-pdo_sqlsrv.ini \
21+
&& apk --update add --no-cache freetds unixodbc \
22+
&& apk --update add --no-cache --virtual .build-deps $PHPIZE_DEPS freetds-dev unixodbc-dev \
23+
&& docker-php-ext-install pdo_dblib \
24+
&& apk del .build-deps \
2125
;fi
2226

2327
USER adminer

0 commit comments

Comments
 (0)