Bitbucket конвейеры добавляют дополнительные расширения php

Я использую конвейеры bitbucket и использую образ докера из garak / docker-php7: 7.1

Теперь мне нужно расширение php-soap, которого нет на изображении выше. Как я могу установить его во время выполнения? Или есть возможность поместить всю конфигурацию докера в мой конфиг конвейеров, а не вытащить ее из github?

1

Решение

Это в основном как объяснить здесь https://confluence.atlassian.com/bitbucket/php-with-bitbucket-pipelines-873907835.html

Вы должны использовать docker-php-ext-install, которая является функцией от официального образа докера для PHP. Проверять, выписываться https://github.com/docker-library/php/issues/315#issuecomment-264645332 , по этой ссылке у вас есть все зависимости для установки расширения soap.

apt-get install -y libxml2-dev php-soap && apt-get clean -y && docker-php-ext-install soap

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]