在Debian11上安装PHP8

在本教程中,您将学习如何在 Debian 11 上安装 PHP 8。PHP 8.0是 PHP 语言的重大更新。
它包含许多新功能和优化,包括命名参数、联合类型、属性、构造函数属性提升、匹配表达式、空安全运算符、JIT,以及类型系统、错误处理和一致性方面的改进

在 Debian 11 上安装 PHP 8

默认的 Debian 11 存储库提供 PHP 7.4;

apt-cache policy php
php:
  Installed: (none)
  Candidate: 2:7.4+76
  Version table:
     2:7.4+76 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages

安装 SURY APT 存储库

要在 Debian 11 上安装 PHP 8,您需要安装 SURY,提供 PHP 软件包的第三方存储库,如下所示;

apt -y install apt-transport-https lsb-release ca-certificates curl wget
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

运行系统更新

将您的系统包重新同步到最新版本;

apt update

在 Debian 11 上安装 PHP 8

PHP 8 现在可供安装;

apt-cache policy php
php:
  Installed: (none)
  Candidate: 2:8.0+84+0~20210621.36+debian11~1.gbp28513e
  Version table:
     2:8.0+84+0~20210621.36+debian11~1.gbp28513e 500
        500 https://packages.sury.org/php bullseye/main amd64 Packages
     2:7.4+76 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages

您现在可以通过运行以下命令在 Debian 11 上安装 PHP 8;

apt install php8.0

此命令将安装 PHP 8 以及其他所需的软件包依赖项。

  php8.0-cli php8.0-common php8.0-opcache php8.0-readline ssl-cert
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.3-0 libsodium23 php-common
  php8.0 php8.0-cli php8.0-common php8.0-opcache php8.0-readline ssl-cert
0 upgraded, 18 newly installed, 0 to remove and 3 not upgraded.
Need to get 6,658 kB of archives.
After this operation, 28.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

确认安装的版本;

php -v
PHP 8.0.9 (cli) (built: Jul 30 2021 13:09:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies

安装其他 PHP 8 模块;

您可以使用该命令安装其他 PHP 8 模块;

apt install php8.0-EXTENSION

EXTENSION替换为特定的模块/扩展。例如;

apt install php8.0-mysql php8.0-xml

就是这样。

这就是如何在 Debian 11 上安装 PHP 8 的全部内容。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:番茄网 » 在Debian11上安装PHP8

分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

像番茄一样 表里如一

表里如一表里如一
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活