Php 安装ldap扩展Docker
嘿,我正在尝试在Docker php:5.6-fm图像上安装ldap扩展,我的项目需要ldap 我已经厌倦了通过Dockerfile安装扩展,如下所示:Php 安装ldap扩展Docker,php,docker,ldap,Php,Docker,Ldap,嘿,我正在尝试在Docker php:5.6-fm图像上安装ldap扩展,我的项目需要ldap 我已经厌倦了通过Dockerfile安装扩展,如下所示: RUN apt-get install php5-ldap -y 获取此错误: The LDAP PHP extension is not enabled. 我还发现了一些类似这样的“建议”: 获取此错误: An exception occurred in driver: could not find driver 我做错什么了吗。。。?
RUN apt-get install php5-ldap -y
获取此错误:
The LDAP PHP extension is not enabled.
我还发现了一些类似这样的“建议”:
获取此错误:
An exception occurred in driver: could not find driver
我做错什么了吗。。。?如何在docker映像中安装ldap以便在项目中使用…?以下是我所做的。。。它正在工作。我配置了其他模块,但我认为它们不会干扰任何东西
FROM php:5.6-apache
RUN apt-get update -y \
&& apt-get install -y libcurl4-openssl-dev pkg-config libssl-dev vim
# Configure MongoDB.
RUN pecl install mongodb \
&& docker-php-ext-enable mongodb
# Configure MySQL.
RUN docker-php-ext-install mysqli
# Configure LDAP.
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
RUN a2enmod rewrite && service apache2 restart
# Python 2.7 and modules
RUN apt install python2.7 python-pip -y \
&& python2.7 -m pip install pymysql pymongo redis
# We must reconfigure here the CMD directive.
CMD apache2-foreground
好的,为什么是superuser.com?因为在这个问题上没有编程
FROM php:5.6-apache
RUN apt-get update -y \
&& apt-get install -y libcurl4-openssl-dev pkg-config libssl-dev vim
# Configure MongoDB.
RUN pecl install mongodb \
&& docker-php-ext-enable mongodb
# Configure MySQL.
RUN docker-php-ext-install mysqli
# Configure LDAP.
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
RUN a2enmod rewrite && service apache2 restart
# Python 2.7 and modules
RUN apt install python2.7 python-pip -y \
&& python2.7 -m pip install pymysql pymongo redis
# We must reconfigure here the CMD directive.
CMD apache2-foreground