3

Привет всем, я пытаюсь установить расширение ldap на изображения Docker php:5.6-fm, мне нужен ldap для моего проекта.

Я устал устанавливать расширение через Dockerfile так:

RUN apt-get install php5-ldap -y

получите эту ошибку:

The LDAP PHP extension is not enabled.

Я также нашел некоторые «предложения» в Интернете, например, так:

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

получите эту ошибку:

An exception occured in driver: could not find driver

Я делаю что-то неправильно...? как установить ldap на образ докера, чтобы я мог использовать его в своем проекте ...?

1 ответ1

1

Что сработало для меня:

# 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

Базовое изображение было:

FROM simplyintricate/mediawiki:1.26

Что в конечном итоге основано на debian:jessie .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .