如何安全地将 PHP 7.2 更新/升级到最新版本?

Bra*_*mar 28 php wordpress php7 18.04

我正在 DigitalOcean 上的 Ubuntu 18.04 上的 LEMP 堆栈服务器上运行 WordPress 网站。WordPress 建议我将 PHP 更新到最新版本。

我正在运行 PHP 7.2.17;请告诉我将 PHP 更新到最新版本 PHP 7.3 的最安全方法。

kar*_*rel 44

打开终端并输入:

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.3 # The latest version in this repo for 18.04 and 20.04 is currently php7.4.  
Run Code Online (Sandbox Code Playgroud)

php7.3 将在更新可用时自动更新。或者,您可以在 Ubuntu 18.04 中从源代码构建 php7.3,但它不会自动更新,如果您也想测试它,构建也需要一个多小时。

安装 php7.3 后,您可以显示也可以通过运行以下命令安装的 php7.3 模块:

apt-cache search php7.3 | grep php7.3  
Run Code Online (Sandbox Code Playgroud)

在 php7.3 上安装与 php7.2 相同的软件包的快速单行命令:

sudo apt install $(apt list --installed | grep php7.2- | cut -d'/' -f1 | sed -e 's/7.2/7.3/g') 
Run Code Online (Sandbox Code Playgroud)

  • @karel,请不要盲目添加 PPA deb 行,将它们与页面一起添加 - 例如对于这种情况 https://launchpad.net/~ondrej/+archive/ubuntu/php 。 (2认同)
  • 另一个完全删除旧 php7.2 软件包的快速衬垫:`sudo apt purge $(apt list --installed | grep php7.2- | cut -d'/' -f1)` (2认同)