【问题标题】:How to update PHP versions with Yum on AWS Linux / CentOS如何在 AWS Linux / CentOS 上使用 Yum 更新 PHP 版本
【发布时间】:2020-09-03 00:42:32
【问题描述】:

我有一个安装了 PHP 7.3(和 Apache + Wordpress)的 Web 服务器,以及一些与 PHP 相关的模块。此服务器位于 AWS Linux 上。

当 AWS 存储库提供 PHP 7.4 时,将 PHP 7.3 包升级到 7.4 并保留我的 PHP 配置的最佳方法是什么?我假设sudo yum upgrade 不会削减它。需要先卸载php73-*再安装php74-*吗?

通过展示我所拥有的:

yum list installed *php*
Loaded plugins: priorities, update-motd, upgrade-helper
Installed Packages
php73.x86_64                       7.3.17-1.25.amzn1               @amzn-updates
php73-cli.x86_64                   7.3.17-1.25.amzn1               @amzn-updates
php73-common.x86_64                7.3.17-1.25.amzn1               @amzn-updates
php73-gd.x86_64                    7.3.17-1.25.amzn1               @amzn-updates
php73-json.x86_64                  7.3.17-1.25.amzn1               @amzn-updates
php73-mbstring.x86_64              7.3.17-1.25.amzn1               @amzn-updates
php73-mysqlnd.x86_64               7.3.17-1.25.amzn1               @amzn-updates
php73-pdo.x86_64                   7.3.17-1.25.amzn1               @amzn-updates
php73-process.x86_64               7.3.17-1.25.amzn1               @amzn-updates
php73-xml.x86_64                   7.3.17-1.25.amzn1               @amzn-updates

【问题讨论】:

  • 它不适用于 Amazon Linux 1。不能升级到 Amazon Linux 2 吗?无论如何,AL1 已经走到了生命的尽头。
  • 太棒了 - 看起来我被困了一段时间。

标签: php linux amazon-web-services centos yum


【解决方案1】:

要安装 PHP 7.4 以及所有相关的包(扩展),您可以使用 Remi 的存储库,它甚至有一个设置向导,将引导您完成这里的过程https://rpms.remirepo.net/wizard/

但是您必须卸载当前的 php 版本,在这些情况下我所做的只是运行 php -m,保存我拥有的所有模块并知道我的网络应用程序将使用,然后执行 yum remove php* 删除所有痕迹,但在接受之前仔细检查所有已删除的包,因为它可能会因为依赖关系而删除其他包。

【讨论】:

  • 非常感谢。我想这可能就是我需要的答案。从一开始,我认为可能值得克隆我正在使用的实例并将其作为测试运行。看起来 REMI 可能不适用于 AWS Linux?无论如何都标记为正确。
  • @anakaine AWS Linux 1 基于 CentOS 的旧内核,因此现在寻找工作包可能会受到打击或错过,如果可以的话,我强烈建议尝试更新到 AWS Linux 2
  • PHP 7.4 在 Centos 6 或 Amazon Linux 1 的 Remi Repo 中将不可用,仅供参考。 > forum.remirepo.net/viewtopic.php?id=3931
猜你喜欢
  • 1970-01-01
  • 2020-12-20
  • 2016-07-30
  • 2020-07-03
  • 2021-09-21
  • 2012-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多