instalando o Docker de extensão do ldap

3

Hey tudo o que eu estou tentando instalar extensão ldap em um Docker php: 5.6-fm imagens eu preciso de ldap para o meu projeto.

Estou cansado de instalar a extensão através do Dockerfile da seguinte forma:

RUN apt-get install php5-ldap -y

obtenha este erro:

The LDAP PHP extension is not enabled.

Eu também encontrei algumas sugestões on-line da seguinte forma:

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

obtenha este erro:

An exception occured in driver: could not find driver

estou fazendo algo errado ...? Como faço para instalar o ldap em uma imagem docker para que eu possa usá-lo no meu projeto ...?

    
por John 02.09.2016 / 12:08

1 resposta

1

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 de base era:

FROM simplyintricate/mediawiki:1.26

O que é basicamente baseado em debian:jessie .

    
por 14.03.2017 / 06:20

Tags