Olá a todos, estou tentando instalar a extensão ldap em um Docker php:5.6-fm images, preciso de ldap para meu projeto.
Cansei de instalar a extensão através do Dockerfile assim:
RUN apt-get install php5-ldap -y
receba este erro:
The LDAP PHP extension is not enabled.
Também encontrei algumas 'sugestões' online como esta:
RUN \
apt-get update && \
apt-get install libldap2-dev -y && \
rm -rf /var/lib/apt/lists/* && \
docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \
docker-php-ext-install ldap
receba este erro:
An exception occured in driver: could not find driver
Estou fazendo algo errado...? como instalo o ldap em uma imagem docker para poder usá-lo em meu projeto...?
Responder1
O que funcionou para mim foi:
# LDAP requirements
RUN apt-get update && \
apt-get install -y ldap-utils libldap2-dev && \
rm -rf /var/lib/apt/lists/*
# install ldap for php
RUN apt-get update -y && apt-get install -y php5-ldap
A imagem base era:
FROM simplyintricate/mediawiki:1.26
Que é basicamente baseado em debian:jessie
.