【问题标题】:How to install php7 modules on docker official php7.1-apache image?如何在 docker 官方 php7.1-apache 镜像上安装 php7 模块?
【发布时间】:2017-05-05 09:37:33
【问题描述】:
我使用的是官方的 php:7.1-apache docker 镜像。我想安装一堆模块,比如xdebug。但是,我不能。我使用 apt-get 但我得到了回复:E: Unable to locate package php7.0-xdebug
我错过了什么?为什么几乎不可能通过 apt-get 将任何 php7 附加组件添加到这个官方基础映像中?有没有更好的办法?
【问题讨论】:
标签:
dockerfile
xdebug
php-7.1
【解决方案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