【问题标题】:Unable to install some PHP packages on Alpine Linux无法在 Alpine Linux 上安装一些 PHP 包
【发布时间】:2019-06-09 16:53:03
【问题描述】:

我正在尝试安装一些我在 Alpine Linux 中用于我的应用程序的 PHP 包。我目前使用的软件包来自 Remi repo,我在 CentOS 7 上成功安装了它们,但是当我尝试在 Alpine 上安装相同的软件包时,它说找不到。一个包的例子是php-cli

我做得对还是有推荐的在 Alpine 中安装软件包的方法?我正在使用 php7 和 Alpine 3.8。

注意:我在 Alpine 中安装软件包时使用了 php7- 前缀。

提前致谢。

【问题讨论】:

    标签: php alpine php-7.1


    【解决方案1】:

    要查找 Alpine Linux 的软件包,Alpine package search engine 是查找的最佳位置。

    查询php7*,我们可以看到main Alpine V3.8 存储库上确实没有匹配项,但是community 存储库上的匹配项很多:php7* package search

    要安装这些软件包,您首先需要将 community 存储库添加到您的 /etc/apk/repositories 文件中(如果已注释掉,请取消注释):

    http://dl-cdn.alpinelinux.org/alpine/v3.8/community
    

    然后,运行 apk updateapk add php7 [additional packages...] 以安装所需的 PHP 7 包。

    具体来说,php7-cli 似乎不见了。对于 PHP 7 CLI 工具,您可以尝试从 edge 社区存储库安装 php7-dev。与上面类似,将以下内容添加到您的/etc/apk/repositories,然后更新并安装:

    http://dl-cdn.alpinelinux.org/alpine/edge/community
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多