我在 DigitalOcean 上的 Ubuntu 18.04 上的 LEMP 堆栈服务器上运行 WordPress 网站。WordPress 建议我将 PHP 更新到最新版本。
我正在运行 PHP 7.2.17;请告诉我将我的 PHP 更新到最新版本 PHP 7.3 的最安全方法。
答案1
打开终端并输入:
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.
ppa:ondrej/php 22.04 的最新版本目前是 php8.2,但仍然支持 php7.4。
php7.3 将在有更新可用时自动更新。或者,您也可以从源代码构建 php7.3在 Ubuntu 18.04 中,但它不会自动更新,而且如果你想测试它,它也需要一个多小时才能构建。
安装 php7.3 后,您可以通过运行以下命令来显示也可以安装的 php7.3 模块:
apt-cache search php7.3 | grep php7.3
使用一行命令即可在 php7.3 上安装与 php7.2 相同的软件包:
sudo apt install $(apt list --installed | grep php7.2- | cut -d'/' -f1 | sed -e 's/7.2/7.3/g')
答案2
根据@karel的回答,我将第一个命令从替换sudo add-apt-repository ppa:ondrej/php
为sudo apt-add-repository ppa:ondrej/php
,它对我有用。所以最后我运行:
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.3