无法在 Ubuntu 20.04 上安装 PHP 7.2

Per*_*ser 14 php php7 20.04

我添加了 ondrej PPA。并尝试安装 php 7.2,但看起来 PPA 尚未更新。我的解决方法是什么?

小智 30

请按照以下步骤操作

1:添加 Ondrej Surý 维护的 PPA

sudo add-apt-repository ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)

2:更新系统

sudo apt update
Run Code Online (Sandbox Code Playgroud)

3:安装PHP 7.2版本

sudo apt install php7.2
Run Code Online (Sandbox Code Playgroud)

4:选择标准版PHP

sudo update-alternatives --set php /usr/bin/php7.2
Run Code Online (Sandbox Code Playgroud)

5:禁用版本 7.4 或您正在使用的版本

sudo a2dismod php7.4
Run Code Online (Sandbox Code Playgroud)

6:启用7.2版

sudo a2enmod php7.2
Run Code Online (Sandbox Code Playgroud)

7:重启apache服务器

sudo systemctl restart apache2
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!


Pip*_*WYG 2

您可以尝试添加 eoan/main PPA...尽管这可能不是首选的路线。

$ sudo su
$ cp /etc/apt/sources.list /etc/apt/sources.list.bkp
$ echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu eoan main" >> $ /etc/apt/sources.list
$ apt update
$ apt install php7.2 php-pear php7.2-gd php7.2-dev  php7.2-zip php7.2-mbstring php7.2-mysql php7.2-xml php7.2-curl
$ exit
Run Code Online (Sandbox Code Playgroud)