首页 > 解决方案 > PHP Docker 安装 php7-mysql

问题描述

一段时间以来,我试图将驱动程序从php/dockerphp7-mysql安装到不同的 PHP docker 容器中,但没有成功。

我的 Dockerfile 看起来像这样:

# Dockerfile
FROM php:7.3-rc-apache-stretch
RUN apt-get update && apt-get upgrade -y

当我附加到容器并尝试运行时

apt-get install php7.0-mysql

Debian stretch 说它没有安装候选。

E: 包 'php7.0-mysql' 没有安装候选

我该怎么做才能将 php7.0 模块安装到 Debian Stretch?

在此先感谢,这真的让我花了一些番茄钟!

标签: phpmysqldockerphp-extension

解决方案


看来您缺少 php7 的存储库。

  • 添加php7 ppa:

    sudo add-apt-repository ppa:ondrej/php

  • 然后更新:

    sudo apt-get update

  • 现在进行搜索以确认 php7 是否存在:

    sudo apt search php7

  • 现在安装 php7 包:

    sudo apt install php7.0-mysql


推荐阅读