Как установить модули php7 на официальный образ docker php7.1-apache?

Я использую официальный образ докера php:7.1-apache. Я хочу установить кучу модулей, таких как xdebug. Однако я не могу. Я использую apt-get, но получаю ответ: E: Unable to locate package php7.0-xdebug

Что мне не хватает? Почему почти невозможно добавить какие-либо надстройки php7 к этому официальному базовому образу через apt-get? Есть ли способ лучше?


person Ree    schedule 05.05.2017    source источник


Ответы (1)


Правильный пакет php-xdebug:

RUN apt-get update -y && apt-get install -y php-xdebug

Обязательно запустите его после правильной установки php.

Если вы все еще получаете сообщение об ошибке, apt-get нужно знать репозиторий debian. Добавьте эту ложь ПЕРЕД установкой xdebug:

RUN  echo "deb  http://deb.debian.org/debian  stretch main" >> /etc/apt/sources.list
RUN  echo "deb-src  http://deb.debian.org/debian  stretch main" >> /etc/apt/sources.list
person Christian Waltjen    schedule 05.10.2017