【发布时间】:2019-01-04 14:11:05
【问题描述】:
我想用 php5.6-fpm 创建一个容器,但是当我运行它时,PHP 没有所需的扩展,例如gd 和一些其他需要的 wordpress。我想在容器fpm 中手动安装它。
docker exec -it fpm bash
原来Debian 9安装在那里,我无法为E: Package 'php5.6-gd' has no installation candidate安装php5.6-gd!我尝试添加 ondrej 存储库,但它根本没有帮助。
有没有其他方法可以获取安装了 php5.6-fpm 的容器并添加一些扩展?
【问题讨论】:
-
Debian 9 使用 PHP 7,而不是 5。您可以安装 php7.0-gd,或者只安装 php-gd,这取决于当前版本。
-
@KarstenKoop,我只是拉 php:5.6-fpm 并创建它的容器。然后我运行 bash,它有 debian 9。我可以改变它,比如 Ubuntu 16.04 吗?如果我拉 nimmis/apache-php7 我有 php 7 和所有需要的扩展,它在 Ubuntu 16.04 上运行
标签: php docker debian gd php-5.6