Как я могу установить php7 .3-ldap на DDEV? - PullRequest
1 голос
/ 27 мая 2020

Я пытаюсь установить расширение LDAP в свой веб-контейнер DDEV на macOS 10.15.4 с Docker 19.03.8. Но шаг установки вроде бесконечно висит. (Примерно за полчаса до того, как я его бросил.)

Сначала я инициировал DDEV.

ddev config --project-type drupal8 --docroot www/web

Затем я добавил хуки начала записи ниже. И запустите ddev start. Но затем он зависает на этапе установки.

=== Выполнение задачи: Exe c команда 'sudo apt-get install -y php7 .3-ldap' in container / service ' web ', вывод ниже debconf: задержка настройки пакета, так как apt-utils не установлен

Это то, как предполагается добавить LDAP? Или это может быть ошибка?

Боковое примечание: когда я sudo apt-get install -y php-ldap, он действительно работает, но это устанавливает мне PHP 7.4 lib. Мне нужно PHP 7.3 lib.

1 Ответ

3 голосов
/ 27 мая 2020

Edit 2020-08-02: В ddev v1.15 + php7 .3-ldap уже установлен, поэтому этот вопрос спорный. Но раньше ldap был хорошим примером использования webimage_extra_packages, как описано ниже.

В ddev v1.14 + просто добавьте webimage_extra_packages: [php7.3-ldap] в ваш .ddev / config.yaml. Добавление php7 .3-yaml на самом деле является примером, приведенным для этого в документации на webimage_extra_packages .

...