在Ubuntu 20.04上安装PHP 7.4

在本指南中,我们将学习如何安装 PHP 7.4 在Ubuntu 20.04上。 PHP是Hypertext Preprocessor的递归首字母缩写,是一种广泛使用的开源通用脚本语言,特别适合于Web开发,并且可以嵌入HTML中。

与以前的版本相比,PHP 7.4进行了许多改进和新功能,例如;

查看完整的更改列表 变更日志

在Ubuntu 20.04上安装PHP 7.4

更新和升级您的系统软件包;

apt update
apt upgrade

Ubuntu 20.04在其默认存储库中随附了PHP 7.4。

apt show php7.4
Package: php7.4
Version: 7.4.3-4ubuntu1
Priority: optional
Section: php
Origin: Ubuntu
Maintainer: Ubuntu Developers [email protected]
Original-Maintainer: Debian PHP Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 72.7 kB
Provides: php
Depends: libapache2-mod-php7.4 | php7.4-fpm | php7.4-cgi, php7.4-common
Homepage: http://www.php.net/
Download-Size: 9,244 B
APT-Sources: http://ke.archive.ubuntu.com/ubuntu focal/main amd64 Packages

因此,PHP 7.4的安装非常简单,只需运行以下命令即可;

apt install php

您也可以使用该命令。

apt install php7.4

上面的两个命令中的任何一个都将PHP 7.4及其相关软件包安装在Ubuntu 20.04上。

在Ubuntu 20.04上验证安装PHP的版本;

php -v
PHP 7.4.3 (cli) (built: Mar 26 2020 20:24:23) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies

在Ubuntu 20.04上安装PHP 7.4模块/扩展

根据您的Web应用程序的要求,您可能需要安装额外的PHP 7.4扩展/模块。

要安装模块/扩展,只需使用命令;

apt install php7.4-extension

哪里 extension 是您要安装的模块/扩展名。

例如,您要安装以下PHP模块;

  • PHP的Bcmath模块
  • PHP的bzip2模块
  • 适用于PHP的IMAP模块
  • PHP国际化模块
  • 用于PHP的MBSTRING模块
  • PHP的SOAP模块
  • 适用于PHP的Sybase模块
  • 适用于PHP的XSL模块
  • PHP的Zip模块

您只需执行以下命令即可安装它们;

apt install php7.4-{bcmath,bz2,imap,intl,mbstring,soap,sybase,xsl,zip}

从浏览器验证PHP版本和模块

您还可以通过浏览器来验证安装PHP及其模块的版本。为此,您需要一个Web服务器。默认情况下,Apache2作为PHP的依赖包安装。

因此,启动Apache并在防火墙上打开端口80 / TCP,以允许外部访问。

systemctl enable --now apache2
ufw allow Apache

接下来,在您的默认Web根目录上创建一个PHP测试页,如下所示;

echo "" > /var/www/html/index.php

然后导航到该地址, http://your-server/index.php 在您的浏览器上。

这就是在Ubuntu 20.04上安装PHP 7.4多么简单。

Sidebar