Skip to content

Commit 6e09e2a

Browse files
Merge pull request laradock#964 from MyController/php56mssql
Dockerfile-56 fill missing MSSQL section
2 parents 0561199 + 0290142 commit 6e09e2a

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

php-fpm/Dockerfile-56

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,18 @@ RUN if [ ${INSTALL_LDAP} = true ]; then \
246246
docker-php-ext-install ldap \
247247
;fi
248248

249+
#####################################
250+
# SQL SERVER:
251+
#####################################
252+
ARG INSTALL_MSSQL=false
253+
ENV INSTALL_MSSQL ${INSTALL_MSSQL}
254+
255+
RUN if [ ${INSTALL_MSSQL} = true ]; then \
256+
apt-get -y install php5-sybase freetds-bin && \
257+
cp /usr/lib/php5/20131226/*.so /usr/local/lib/php/extensions/no-debug-non-zts-20131226/ && \
258+
docker-php-ext-enable mssql pdo pdo_dblib \
259+
;fi
260+
249261
#
250262
#--------------------------------------------------------------------------
251263
# Final Touch

workspace/Dockerfile-56

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,17 @@ RUN if [ ${INSTALL_LINUXBREW} = true ]; then \
400400
echo 'export LD_LIBRARY_PATH="$LINUXBREWHOME/lib64:$LINUXBREWHOME/lib:$LD_LIBRARY_PATH"' >> ~/.bashrc \
401401
;fi
402402

403+
#####################################
404+
# SQL SERVER:
405+
#####################################
406+
ARG INSTALL_MSSQL=false
407+
ENV INSTALL_MSSQL ${INSTALL_MSSQL}
408+
409+
RUN if [ ${INSTALL_MSSQL} = true ]; then \
410+
apt-get -y install php5.6-sybase freetds-bin freetds-common libsybdb5 \
411+
&& echo "extension=pdo_dblib.so" > /etc/php/5.6/cli/conf.d/20-pdo_dblib.ini \
412+
;fi
413+
403414
#####################################
404415
# Minio:
405416
#####################################

0 commit comments

Comments
 (0)