如何在Debian 10上安装PHP 8

PHP是一种脚本语言,并且是用于开发动态和交互式Web页面的强大工具。 它最初由丹麦加拿大程序员Rasmus Lerdorf于1994年创建。 根据W3Techs的数据,在公共网络中运行的网站中,有78.9%的网站使用了PHP。 因此,Internet上每10个网站中就有近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. 在您的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步–使用PHP 8设置Apache

通常,以上命令还会在您的系统上安装Apache PHP扩展。 但是如果没有安装,请执行以下命令以使用PHP 8模块安装Apache。

sudo apt install apache2 libapache2-mod-php8.0 

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

sudo systemctl restart apache2 

接下来,验证Apache是​​否已加载PHP模块。 用以下命令创建一个php脚本 phpinfo() 功能在默认文档根目录下。

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

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

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

结论

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

Sidebar