【发布时间】:2020-05-27 11:00:51
【问题描述】:
我正在尝试在 macOS 10.15.4 和 Docker 19.03.8 上的 DDEV Web 容器中安装 LDAP 扩展。但是安装步骤似乎无休止地挂起。 (就像我戒烟前半小时。)
首先,我启动了 DDEV。
ddev config --project-type drupal8 --docroot www/web
然后我在下面添加了 post start 钩子。
name: foobar
type: drupal8
docroot: www/web
php_version: "7.3"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
provider: default
use_dns_when_possible: true
hooks:
post-start:
- exec: "sudo apt-get update"
- exec: "sudo apt-get install -y php7.3-ldap"
然后运行ddev start。但随后它在安装步骤中挂起。
=== 运行任务:在容器/服务 'web' 中执行命令 'sudo apt-get install -y php7.3-ldap',输出如下 debconf: 延迟包配置,因为 apt-utils 没有安装
这是应该如何添加 LDAP 的吗?或者这可能是一个错误?
旁注:当我sudo apt-get install -y php-ldap 时,它确实有效,但这会安装 PHP 7.4 库。我需要 PHP 7.3 库。
【问题讨论】: