在Debian11上安装PHP 7.1/7.2/7.3/7.4

如果您想了解如何在 Debian 11 上安装 PHP 7.1/7.2/7.3/7.4,请按照本指南进行操作。

PHP是一种快速、灵活、实用、流行的通用脚本语言,特别适合 Web 开发。

在 Debian 11 上安装 PHP 7.1/7.2/7.3/7.4

默认的 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

在 Debian 11 上安装 PHP 7.4

从上面的命令输出可以看出,默认的 Debian 11 主存储库提供 PHP 7.4。

这使得在 Debian 11 上安装 PHP 7.4 变得容易。

apt install php
The following additional packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcurl4 liblua5.3-0 libsodium23
  php-common php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline psmisc 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-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcurl4 liblua5.3-0 libsodium23 php
  php-common php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline psmisc ssl-cert
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,262 kB of archives.
After this operation, 28.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

安装命令完成后,运行以下命令以验证 Debian 11 上安装的 PHP 版本;

php -v
PHP 7.4.21 (cli) (built: Jul  2 2021 03:59:48) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.21, Copyright (c), by Zend Technologies

在 Debian 11 上安装 PHP 7.4 模块

默认情况下,已经启用了相当多的 PHP 7.4 模块。

php -m
[PHP Modules]
calendar
Core
ctype
date
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

要安装其他模块,首先检查模块是否由默认存储库提供;

apt-cache search php7.4-EXTENSION

其中EXTENSION是您要安装的 PHP 模块。例如;

apt-cache search php7.4-mysql

如果模块可用,则使用命令安装它;

apt install php7.4-EXTENSION

例如;

apt install php7.4-mysql

在 Debian 11 上安装 PHP 7.1/7.2/7.3

安装 SURY 存储库

为了在 Debian 11 上安装 PHP 7.1/7.2/7.3,您需要添加 SURY,这是为 Debian 系统提供 PHP 软件包的第三方存储库。

要在 Debian 11 上添加 SURY 存储库,请运行以下命令;

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 7.1

存储库就位后,通过执行命令在 Debian 11 上安装 PHP 7.1;

apt install php7.1

要安装 PHP 7.1 模块,请运行以下命令;

apt install php7.1-EXTENSION

在 Debian 11 上安装 PHP 7.2

通过执行命令在 Debian 11 上安装 PHP 7.2;

apt install php7.2

要安装 PHP 7.2 模块,请运行以下命令;

apt install php7.2-EXTENSION

在 Debian 11 上安装 PHP 7.3

存储库就位后,通过执行命令在 Debian 11 上安装 PHP 7.3;

apt install php7.3

要安装 PHP 7.3 模块,请运行以下命令;

apt install php7.3-EXTENSION

在 Debian 11 上设置默认 PHP 版本

如果您在 Debian 11 上安装了多个版本的 PHP,您可以选择将其中一个版本作为默认 PHP 版本。

列出可用版本;

update-alternatives --config php

示例命令输出;

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.4   74        auto mode
  1            /usr/bin/php7.1   71        manual mode
  2            /usr/bin/php7.2   72        manual mode
  3            /usr/bin/php7.3   73        manual mode
  4            /usr/bin/php7.4   74        manual mode

Press <enter> to keep the current choice[*], or type selection number:

如您所见,我们将 PHP 7.4 作为 PHP 的默认版本。

要更改默认版本,只需输入与您要设为默认版本的相应版本匹配的数字,然后按 ENTER。

例如,要将 PHP 7.2 设为默认版本,只需键入 2 并按 ENTER。

您只需执行以下命令即可立即更改版本;

update-alternatives --set php /usr/bin/php7.2

检查版本;

php -v
PHP 7.2.34-23+0~20210701.63+debian11~1.gbpd7cd48 (cli) (built: Jul  1 2021 16:13:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-23+0~20210701.63+debian11~1.gbpd7cd48, Copyright (c) 1999-2018, by Zend Technologies

这就是如何在 Debian 11 上安装 PHP 7.1/7.2/7.3/7.4。

 收藏 (0) 打赏

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

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:番茄网 » 在Debian11上安装PHP 7.1/7.2/7.3/7.4

分享到: 生成海报

评论 抢沙发

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

像番茄一样 表里如一

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

登录

忘记密码 ?

切换登录

注册

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