如何在 Debian 10 上安装 PHP 8

PHP 是一种脚本语言,是用于开发动态和交互式 Web 页面的强大工具。 它最初由丹麦-加拿大程序员 Rasmus Lerdorf 于 1994 年创建。 根据 W3Techs 的数据,PHP 被 78.9% 的运行在公共网络中的网站使用。 因此,几乎每 10 个 Internet 网站中就有 8 个以某种方式使用 PHP。

PHP 8.0 是 Web 开发的最新可用版本。 它是 PHP 团队发布的最先进和最安全的版本。

本教程将帮助您在 Debain 10 Buster Linux 系统上安装 PHP 8.0。

步骤 1 – 设置 Apt 存储库

Ondrej Sury 正在维护包含用于 Debian 系统的最新 PHP 软件包的 PPA。

  1. 让我们从在您的系统上安装一些必需的软件包开始。 打开终端并执行以下命令:
    sudo apt update  sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common  
  2. 接下来,将 GPG 密钥添加到您的系统以在安装前验证软件包。
    wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -  
  3. 在您的 buster Linux 系统上使用 php 存储库为您的系统创建一个 PPA 文件。
    echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list  

第 2 步 – 在 Debian 上安装 PHP 8

您的系统已准备好安装 PHP。 使用以下命令在 Debian 系统上安装 PHP 8。

sudo apt update   sudo apt install php8.0  

Fist 命令将更新系统上的 apt 缓存,第二个命令将安装 PHP 包。

安装完成后,在终端上验证 PHP 版本。

php -v   PHP 8.0.2 (cli) (built: Feb 12 2021 14:51:01) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.2, Copyright (c) Zend Technologies     with Zend OPcache v8.0.2, Copyright (c), by Zend Technologies 

第 3 步 – 安装 PHP 扩展

PHP 带有多个扩展(也称为模块)来执行特定任务。 您可以根据需要在系统上安装这些扩展。

首先,在存储库中搜索可用模块:

sudo apt search php8.0-*  

然后在您的系统上安装所需的 php 模块。 以下命令将在您的系统上安装一些常用的 PHP 模块。

sudo apt install php8.0-{mysql,imap,ldap,xml,curl,mbstring,zip}  

您可以通过运行以下命令来检查系统上当前安装的和活动的 PHP 模块。

php -m  

您可以访问另一篇关于在 Debian 系统系统上启用或禁用 PHP 模块的文章。

第 4 步 – 设置 Apache 使用 PHP 8

一般上面的命令也安装 Apache 您系统上的 PHP 扩展。 但是如果没有安装,请执行以下命令进行安装 Apache 使用 PHP 8 模块。

sudo apt install apache2 libapache2-mod-php8.0  

安装成功后重启 Apache 服务来重新加载新安装的模块。

sudo systemctl restart apache2  

接下来,验证已加载 PHP 模块 Apache. 创建一个 php 脚本 phpinfo() 默认文档根目录下的函数。

echo "<?php phpinfo(); ?>" > /var/www/html/info.php  

使用服务器 IP 地址在浏览器中访问此文件。 例如:https://server-ip/info.php

您将在网页上看到详细的 PHP 信息。

结论

本教程帮助您在 Debian 10 系统上安装 PHP 8.0。