升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

 

 

Ubuntu22.04 默认不支持 php7.*,如果要使用 php7.4,那么就需要重新安装 php7.4

 

步骤如下:

 

1.运行系统更新

我们的系统必须处于最新状态,以避免任何包冲突。因此,在继续之前,让我们首先运行系统更新命令以确保所有可用的安全更新都在我们的 Ubuntu 上。

sudo apt update && sudo apt upgrade

 

2. 在 Ubuntu 22.04 上添加 Ondrej PPA 存储库

我们无法使用 Ubuntu 22.04 的默认系统存储库安装 PHP7.4 软件包,因为在此 Ubuntu 版本中安装的默认 PHP 版本是 PHP 8.1。因此,要获得旧版本,请添加名为Ondrej的 PPA 存储库。

#sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

 

3. 在 Ubuntu 22.04 上安装 PHP 7.4

现在,我们可以在我们的 Ubuntu 22.04 Linux 上安装 PHP7.4,但是,我们需要在命令中提及版本号,否则系统将在我们的系统上安装 php8.1。以下是要遵循的命令:

sudo apt install php7.4

 

对于通用扩展,您可以使用:

sudo apt install php7.4-{cli,common,curl,zip,gd,mysql,xml,mbstring,json,intl}
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

 

4. 切换PHP版本,并重启Apache

sudo a2dismod php8.2 
# 或者 sudo a2dismod php8.1 

sudo a2enmod php7.4

 

5.设置PHP7.4为默认版本

注意:只有使用两个版本的 PHP 的用户才需要执行此步骤。例如,在 Ubuntu 22.04 上,您同时使用 PHP 7.4 和 PHP 8.1。因此,要将其中一个作为系统的默认版本,我们可以使用update-alternatives命令:

sudo update-alternatives --config php

输入您希望作为系统默认版本的所列 PHP 版本的“选择”编号之一。例如,这里 7.4 是1个数字,因此我们输入相同的数字,然后按“Enter”键。

升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4
升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

 

sudo apt-get install libapache2-mod-php7.4

sudo systemctl restart apache2

6.卸载PHP并删除Ondrej PPA

如果您的 Ubuntu 22.04 不再需要 PHP7.4 和 Ondrej PPA,那么我们也可以删除它们。以下是要遵循的命令:

sudo apt autoremove --purge php7.4

 

要删除 PPA:

sudo add-apt-repository --remove ppa:ondrej/php -y

 

 

本文:升级到Ubuntu22之后运行 php7.4 , php7.4 in my Apache in Ubuntu 22, Tutorial Install and Configure PHP on Ubuntu 22.04,tu 22.04 run php7.4

 

 

Add a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.