如何在Debian 10 Buster上安装PHP/PHP 7.3

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

如何在Debian 10 Buster Linux上安装PHP/PHP 7.3?
本教程将通过步骤步行,在Debian 10 Buster上安装PHP 7.3.
对于Apache Web Server用户,我们需要安装 libapache2-mod-php这允许我们使用Apache Web服务器托管和提供PHP应用程序。

Debian 10 Buster具有PHP 7.3作为可安装的默认版本。
此设置的唯一准备工作是预安装Debian 10和Sudo访问的用户帐户。

第1步:更新系统

一如既往,我们建议更新软件存储库和Installe Packages以与最新版本同步。

sudo apt update && sudo apt -y upgrade

第2步:在Debian 10 Buster上安装PHP/PHP 7.3

下一步是在Debian 10上安装PHP 7.3.
在Debian 10终端上运行以下命令以安装PHP 7.3.

sudo apt -y install php php-common

确认PHP版本。

$php -v
 PHP 7.3.3-1 (cli) (built: Mar  7 2019 19:43:34) ( NTS )
 Copyright (c) 1997-2016 The PHP Group
 Zend Engine v3.3.3, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.3.3-1, Copyright (c) 1999-2016, by Zend Technologies

第3步:在Debian 10 Buster上安装PHP扩展

PHP扩展可以按需安装。
其中我将显示基本使用所需的大多数常见的PHP扩展。

sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd  php-mbstring php-curl php-xml php-pear php-bcmath

步骤4:使用具有Apache Web服务器的PHP

我们需要安装Apache Web服务器,请参阅以下:

如何在Debian 10 Buster上安装灯堆栈

然后安装 libapache2-mod-php

sudo apt -y install libapache2-mod-php

启用Apache模块如果尚未启用,则重新启动Web服务器。

$sudo a2enmod php7.3 
Considering dependency mpm_prefork for php7.3:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.3:
Module php7.3 already enabled
$sudo systemctl restart apache2