php - 如何在 Docker php-fpm alpine 中安装 LDAP
问题描述
知道如何在 dockerfile 中安装 php Ldap 扩展
来自 php:7.2-fpm-alpine
我尝试了以下
RUN docker-php-ext-configure ldap --prefix=/usr/local/php --with-ldap=/usr/lib/i386-linux-gnu
RUN docker-php-ext-install ldap
但是当我构建 docker 时,我收到错误消息
配置:错误:找不到 ldap.h
错误:服务“php”构建失败:命令“/bin/sh -c docker-php-ext-install ldap”返回非零代码:1
PS:它是高山的,所以“apt-get”在这里不起作用,而是“apk add”
解决方案
如果您遇到 configure: error: Cannot find ldap.h try to add this line in your Alpine based Dockerfile
RUN apk add ldb-dev libldap openldap-dev
推荐阅读
- python - 简单的 python 和 vtk 代码不起作用。为什么?
- swift - 快速锁定屏幕上的命令中心洗涤器
- python - Pandas:获取组中出现次数最多的字符串值
- excel - 根据主题计算列中的数字
- javascript - 下拉列表不触发javascript函数
- javascript - Jquery滚动到div无论你是高于还是低于div
- css - grails iframe css 高度固定在 150px
- angular - Angular - 在组件模板中声明变量
- batch-file - 有没有办法杀死一个持续超过 1 分钟的循环通道并批量进入下一个循环通道?
- r - 如果 R 中的中位数为零,则脚本不会计算中位数