Skip to content

Commit b5431bc

Browse files
authored
Merge pull request laradock#933 from bestlong/php-fpm-ldap-support
php-fpm service LDAP support
2 parents 783da59 + 848398d commit b5431bc

5 files changed

Lines changed: 38 additions & 0 deletions

File tree

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ services:
7272
- INSTALL_TOKENIZER=${PHP_FPM_INSTALL_TOKENIZER}
7373
- INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
7474
- INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}
75+
- INSTALL_LDAP=${PHP_FPM_INSTALL_LDAP}
7576
dockerfile: "Dockerfile-${PHP_VERSION}"
7677
volumes_from:
7778
- applications

env-example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ PHP_FPM_INSTALL_MYSQLI=false
6868
PHP_FPM_INSTALL_TOKENIZER=false
6969
PHP_FPM_INSTALL_INTL=false
7070
PHP_FPM_INSTALL_GHOSTSCRIPT=false
71+
PHP_FPM_INSTALL_LDAP=false
7172
PHP_FPM_INSTALL_SWOOLE=false
7273

7374
### NGINX ##############################################################################################################

php-fpm/Dockerfile-56

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,18 @@ RUN if [ ${INSTALL_GHOSTSCRIPT} = true ]; then \
234234
apt-get install -y poppler-utils ghostscript \
235235
;fi
236236

237+
#####################################
238+
# LDAP:
239+
#####################################
240+
241+
ARG INSTALL_LDAP=false
242+
RUN if [ ${INSTALL_LDAP} = true ]; then \
243+
apt-get update -yqq && \
244+
apt-get install -y libldap2-dev && \
245+
docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \
246+
docker-php-ext-install ldap \
247+
;fi
248+
237249
#
238250
#--------------------------------------------------------------------------
239251
# Final Touch

php-fpm/Dockerfile-70

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,18 @@ RUN if [ ${INSTALL_GHOSTSCRIPT} = true ]; then \
243243
ghostscript \
244244
;fi
245245

246+
#####################################
247+
# LDAP:
248+
#####################################
249+
250+
ARG INSTALL_LDAP=false
251+
RUN if [ ${INSTALL_LDAP} = true ]; then \
252+
apt-get update -yqq && \
253+
apt-get install -y libldap2-dev && \
254+
docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \
255+
docker-php-ext-install ldap \
256+
;fi
257+
246258
#####################################
247259
# SQL SERVER:
248260
#####################################

php-fpm/Dockerfile-71

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,18 @@ RUN if [ ${INSTALL_GHOSTSCRIPT} = true ]; then \
252252
ghostscript \
253253
;fi
254254

255+
#####################################
256+
# LDAP:
257+
#####################################
258+
259+
ARG INSTALL_LDAP=false
260+
RUN if [ ${INSTALL_LDAP} = true ]; then \
261+
apt-get update -yqq && \
262+
apt-get install -y libldap2-dev && \
263+
docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \
264+
docker-php-ext-install ldap \
265+
;fi
266+
255267
#####################################
256268
# SQL SERVER:
257269
#####################################

0 commit comments

Comments
 (0)