无法在 Ubuntu 20.04 上安装 PHP 7.2

无法在 Ubuntu 20.04 上安装 PHP 7.2

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

答案1

请按照下述步骤操作。

  1. 添加由 Ondrej Surý 维护的 PPA:

    sudo add-apt-repository ppa:ondrej/php
    
  2. 安装 PHP 7.2 版本:

    sudo apt install php7.2
    
  3. 选择PHP的标准版本:

    sudo update-alternatives --set php /usr/bin/php7.2
    
  4. 禁用版本 7.4 或您正在使用的版本:

    sudo a2dismod php7.4
    
  5. 启用版本7.2:

    sudo a2enmod php7.2:
    
  6. 重新启动 Apache 服务器

    sudo systemctl restart apache2
    

希望这可以帮助!

答案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

答案3

今天我才意识到,随着最新的 ubuntu PPA 更新,旧版 PHP 现已可用。因此,要安装 php7.3 或 7.2,只需 sudo apt update 即可!

相关内容