如何在DDEV上安装php7.3-ldap?

如何在DDEV上安装php7.3-ldap?,ldap,ddev,Ldap,Ddev,我正在尝试使用Docker 19.03.8在macOS 10.15.4上的DDEV web容器中安装LDAP扩展。但安装步骤似乎一直悬而未决。大概半个小时后我就退出了 首先,我发起了DDEV ddev config --project-type drupal8 --docroot www/web 然后我在下面添加了启动后挂钩 name: foobar type: drupal8 docroot: www/web php_version: "7.3" webserver_type: nginx-

我正在尝试使用Docker 19.03.8在macOS 10.15.4上的DDEV web容器中安装LDAP扩展。但安装步骤似乎一直悬而未决。大概半个小时后我就退出了

首先,我发起了DDEV

ddev config --project-type drupal8 --docroot www/web
然后我在下面添加了启动后挂钩

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就是这样添加的吗?或者那可能是一只虫子


旁注:当我sudoapt获得install-yPHPLDAP时,它实际上可以工作,但这会安装PHP7.4lib。我需要php7.3库。

编辑2020-08-02:在ddev v1.15+中,php7.3-ldap已经安装,所以这个问题没有意义。但是ldap以前是使用webimage_extra_包的一个很好的例子,如下所述


在ddev v1.14+中,只需将webimage_额外_包:[php7.3-ldap]添加到.ddev/config.yaml。添加php7.3-yaml实际上是。

编辑2020-08-02:在ddev v1.15+中,php7.3-ldap已经安装,因此这个问题没有意义。但是ldap以前是使用webimage_extra_包的一个很好的例子,如下所述

在ddev v1.14+中,只需将webimage_额外_包:[php7.3-ldap]添加到.ddev/config.yaml。添加php7.3-yaml实际上是中给出的示例