如何在docker官方php7.1-apache映像上安装php7模块?

时间:2017-05-05 09:37:34

标签: dockerfile xdebug php-7.1

我正在使用官方的php:7.1-apache docker image。我想安装一堆模块,如xdebug。但是,我不能。我使用apt-get但得到了回复:E: Unable to locate package php7.0-xdebug

我错过了什么?为什么通过apt-get添加任何php7附加组件到这个官方基础图像几乎是不可能的?还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

正确的包裹是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