加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Laradock:如何启用/安装php7 ldap支持扩展?

发布时间:2020-12-16 03:48:56 所属栏目:安全 来源:网络整理
导读:我已经用laradock设置了docker. 我正在使用以下包 "adldap2/adldap2-laravel": "^2.1" 我收到以下错误: Call to undefined function Adldapldap_explode_dn() 我应该进入我的docker工作区并尝试安装它吗? docker-compose exec workspace bash 我该如何安

我已经用laradock设置了docker.

我正在使用以下包

"adldap2/adldap2-laravel": "^2.1"

我收到以下错误:

Call to undefined function Adldapldap_explode_dn()

我应该进入我的docker工作区并尝试安装它吗?

docker-compose exec  workspace bash

我该如何安装?
好像我找不到apt-get或apt-cache的php7.0-ldap包……

是否可以通过docker-compose或通过编辑某个docker文件来启用它? (php-fpm / Dockerfile-70?

编辑:(DockerFile-70全内容,提供解决方案)

#
#--------------------------------------------------------------------------
# Image Setup
#--------------------------------------------------------------------------
#
# To edit the 'php-fpm' base Image,visit its repository on Github
#    https://github.com/LaraDock/php-fpm
#
# To change its version,see the available Tags on the Docker Hub:
#    https://hub.docker.com/r/laradock/php-fpm/tags/
#

FROM laradock/php-fpm:7.0--1.2

MAINTAINER Mahmoud Zalt 
最佳答案
看一下这个:

https://github.com/docker-library/php/issues/75

基本上你需要在php-fpm docker文件中使用它:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读