Skip to content

Commit 04770bc

Browse files
author
Kévin Mathieu
committed
Add PHP LDAP extension if needed
1 parent 1281490 commit 04770bc

4 files changed

Lines changed: 28 additions & 0 deletions

File tree

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ services:
1818
- INSTALL_XDEBUG=${WORKSPACE_INSTALL_XDEBUG}
1919
- INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
2020
- INSTALL_SOAP=${WORKSPACE_INSTALL_SOAP}
21+
- INSTALL_LDAP=${WORKSPACE_INSTALL_LDAP}
2122
- INSTALL_MONGO=${WORKSPACE_INSTALL_MONGO}
2223
- INSTALL_PHPREDIS=${WORKSPACE_INSTALL_PHPREDIS}
2324
- INSTALL_MSSQL=${WORKSPACE_INSTALL_MSSQL}

env-example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ PHP_INTERPRETER=php-fpm
3030
### WORKSPACE ##########################################################################################################
3131

3232
WORKSPACE_INSTALL_XDEBUG=false
33+
WORKSPACE_INSTALL_LDAP=false
3334
WORKSPACE_INSTALL_SOAP=false
3435
WORKSPACE_INSTALL_MONGO=false
3536
WORKSPACE_INSTALL_PHPREDIS=false

workspace/Dockerfile-70

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,19 @@ RUN if [ ${INSTALL_SOAP} = true ]; then \
6969
apt-get -y install libxml2-dev php7.0-soap \
7070
;fi
7171

72+
#####################################
73+
# LDAP:
74+
#####################################
75+
76+
ARG INSTALL_LDAP=false
77+
ENV INSTALL_LDAP ${INSTALL_LDAP}
78+
79+
RUN if [ ${INSTALL_LDAP} = true ]; then \
80+
apt-get update -yqq && \
81+
apt-get install -y libldap2-dev && \
82+
apt-get install -y php7.0-ldap \
83+
;fi
84+
7285
#####################################
7386
# Set Timezone
7487
#####################################

workspace/Dockerfile-71

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,19 @@ RUN if [ ${INSTALL_SOAP} = true ]; then \
6969
apt-get -y install libxml2-dev php7.1-soap \
7070
;fi
7171

72+
#####################################
73+
# LDAP:
74+
#####################################
75+
76+
ARG INSTALL_LDAP=false
77+
ENV INSTALL_LDAP ${INSTALL_LDAP}
78+
79+
RUN if [ ${INSTALL_LDAP} = true ]; then \
80+
apt-get update -yqq && \
81+
apt-get install -y libldap2-dev && \
82+
apt-get install -y php7.1-ldap \
83+
;fi
84+
7285
#####################################
7386
# Set Timezone
7487
#####################################

0 commit comments

Comments
 (0)