如何在Debian 9/Debian 8上安装PHP 7.3

时间:2020-02-23 14:32:49  来源:igfitidea点击:

此简短教程用于在Debian 9(弹力)和Debian 8(Jessie)上安装PHP 7.3.
使用PHP 7.3提供了多个错误修复,新功能和功能以及许多弃用。

对于Ubuntu 18.04/Ubuntu 16.04,使用:

如何在Ubuntu 18.04/Ubuntu 16.04上安装PHP 7.3

如果我们正在运行CentOS 7系统,请按照以下链接上的教程:

如何在CentOS 7上安装PHP 7.3

Fedora 29/Fedora 28:如何在Fedora 29/Fedora在Fedora安装PHP 7.3

在Debian 9/Debian 8上安装PHP 7.3

按照下面提供的步骤在Debian 9/Debian 8上安装7.3

第1步:更新系统并安装Add-APT存储库

确保系统更新:

sudo apt update
sudo apt upgrade -y

如果系统中没有可用的Add-APT-Repository命令,请使用下面的教程安装它:

如何在Debian 9/Ubuntu 18.04/16.04上安装Add-APT存储库

第2步:添加PHP 7.3 PPA存储库

一旦 add-apt-repository命令可用,添加PHP 7.3 PPA存储库

sudo apt -y install lsb-release apt-transport-https ca-certificates 
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/$(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list

第3步:在Debian 9/Debian 8上安装PHP 7.3

最后一步是在Debian 9/Debian 8上安装PHP 7.3.
首先,运行APT更新命令:

$sudo apt update
 Hit:2 https://packages.sury.org/php stretch InRelease
 Ign:1 http://cdn-fastly.deb.debian.org/debian stretch InRelease
 Hit:3 http://cdn-fastly.deb.debian.org/debian stretch Release
 Reading package lists… Done
 Building dependency tree 
 Reading state information… Done
 4 packages can be upgraded. Run 'apt list --upgradable' to see them.

然后在Debian 9/Debian 8上安装PHP 7.3:

sudo apt -y install php7.3

检查安装版本

$php -v
 PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2016 09:22:47) ( NTS )
 Copyright (c) 1997-2016 The PHP Group
 Zend Engine v3.3.0-dev, Copyright (c) 1998-2016 Zend Technologies
     with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2016, by Zend Technologies

第4步:安装PHP 7.3扩展

使用语法安装PHP 7.3扩展

sudo apt install php7.3-<entension-name>

请参见下面的示例,安装标准PHP扩展。

sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd  php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json

要为PHP安装Apache模块,请运行:

sudo apt install libapache2-mod-php7.3

确认一个:

$apt policy php7.3-cli
 php7.3-cli:
   Installed: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
   Candidate: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
   Version table:
  *** 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 500
         500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
         100 /var/lib/dpkg/status