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。
- 让我们从在您的系统上安装一些必需的软件包开始。 打开终端并执行以下命令:
sudo apt update
sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common
- 接下来,将 GPG 密钥添加到您的系统以在安装前验证软件包。
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
- 在您的 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。