Dav*_*llo 11 apt ppa apache2 php7 18.04
我正在将 Ubuntu 18.04 LTS 服务器升级到 PHP 7.4,因为不再支持 PHP 7.2。
\n其他公共问题指示我添加sudo add-apt-repository ppa:ondrej/php
,例如如何安全更新/升级 PHP 7.2 到最新版本?
当我运行时add-apt-repository ppa:ondrej/php
,会向我显示以下信息(出于此问题的目的引用相关部分):
\n\n注意事项:
\n\n
\n- 如果您使用的是 php-gearman,则需要添加 ppa:ondrej/pkg-gearman
\n- 如果您使用的是apache2,建议添加ppa:ondrej/apache2
\n- 如果使用nginx,建议添加 ppa:ondrej/nginx-mainline\n\xc2\xa0\xc2\xa0\xc2\xa0 或 ppa:ondrej/nginx
\n
add-apt-repository ppa:ondrej/apache2
如果我在这台服务器上运行 apache2,我也应该这样做吗?
小智 6
我对你的问题的解释是,你想知道为什么建议你安装ppa:ondrej/apache2
默认的 Ubuntu Apache2 软件包。我能找到的这个问题最权威的答案来自PPA作者:
问
在主要的 PHP PPA 中,建议:
如果您使用的是apache2,建议添加ppa:ondrej/apache2
然而,对于为什么建议这样做、这个 apache 构建将有什么好处以及这样做可能会给系统带来什么风险,没有任何争论......
A
apache2 拥有所有奇特的东西,例如现代加密、HTTP/2.0 和 TLS/3。
对于其余的,您需要进行自己的研究(我提供了几个已请求的更新模块),如果您希望看到它的改进,则可以提交描述补丁。
在另一个GitHub问题中,作者给出了类似的答案:
问
关于相关主题:我看到您建议也使用 Apache 的 ondrej/apache2 源(“如果您使用 apache2,建议您添加 ppa:ondrej/apache2”)。如果我使用 ondrej/php,您能否告诉我不使用 ondrej/apache2 的风险?
A
PPA 的 apache2 是最新的,具有更好的 HTTP/2 支持,具有 TLS1.3 支持。本身不存在风险。
给出的原因不适用于 Ubuntu 18.04 存储库中的 Apache2;最新版本支持 TLS 1.32.4.29
,并且 HTTP/2 应该可以正常工作。
如果 PPA 维护者更新了常见问题解答页面以达到此目的,并且可能详细说明此建议何时实际适用,将会很有帮助。
归档时间: |
|
查看次数: |
9549 次 |
最近记录: |