如何在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。
- 让我们开始在系统上安装一些必需的软件包。 打开终端并执行以下命令:
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 -
- 在您的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。