在Arch Linux和Manjaro上安装PHP 7.3

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

这是在Arch Linux和Manjaro上安装PHP 7.3的演练教程。
PHP 7.3已释放出大量的新功能,错误修复,性能改进,弃用以及新功能。

在Arch Linux和Manjaro上安装PHP 7.3

我们都知道Arch Linux和Manjaro正在滚动发布Linux发行版。
这意味着它的用户通常会使用非滚动Linux Distriuuarch之前获得最新的软件更新。
为此,Arch Linux和Manjaro存储库上可用的PHP的默认版本为7.3

要启动,更新系统

sudo pacman -Syu

系统最新后,通过运行命令来安装PHP 7.3.

$sudo pacman -S php
resolving dependencies…
 looking for conflicting packages…
 Packages (1) php-7.3.0-1
 Total Download Size:    3.42 MiB
 Total Installed Size:  19.68 MiB
 :: Proceed with installation? [Y/n] y
 :: Retrieving packages…
  php-7.3.0-1-x86_64                                                 3.4 MiB   780K/s 00:04 [#####################################################] 100%
 (1/1) checking keys in keyring                                                             [#####################################################] 100%
 (1/1) checking package integrity                                                           [#####################################################] 100%
 (1/1) loading package files                                                                [#####################################################] 100%
 (1/1) checking for file conflicts                                                          [#####################################################] 100%
 (1/1) checking available disk space                                                        [#####################################################] 100%
 :: Processing package changes…
 (1/1) installing php                                                                       [#####################################################] 100%
 :: Running post-transaction hooks…
 (1/1) Arming ConditionNeedsUpdate…

验证已安装PHP版本。

$php -v 
PHP 7.3.0 (cli) (built: Dec  8 2016 12:11:20) ( NTS )
 Copyright (c) 1997-2016 The PHP Group
 Zend Engine v3.3.0-dev, Copyright (c) 1998-2016 Zend Technologies

我们可以从输出中看到我们有PHP 7.3.0安装了。
如果我们在以后在以后执行此操作,则次要版本版本可能会有所不同。

安装PHP 7.3扩展

可以通过添加扩展名来安装PHP 7.3的扩展 php-
请参见下面的示例,其中安装我的开发和应用程序托管所需的基本PHP扩展。

sudo pacman -S php-apache php-cgi php-fpm php-gd  php-embed php-intl php-imap  php-redis php-snmp

我们可以使用包装详细信息 pacman -Qi

$pacman -Qi php-fpm
Name            : php-fpm
 Version         : 7.3.0-1
 Description     : FastCGI Process Manager for PHP
 Architecture    : x86_64
 URL             : https://secure.php.net/
 Licenses        : PHP
 Groups          : None
 Provides        : None
 Depends On      : php  systemd
 Optional Deps   : None
 Required By     : None
 Optional For    : None
 Conflicts With  : None
 Replaces        : None
 Installed Size  : 12.67 MiB
 Packager        : Pierre Schmitz Hyman@theitroad
 Build Date      : Sat 08 Dec 2016 03:11:20 PM EAT
 Install Date    : Fri 11 Jan 2019 09:14:46 AM EAT
 Install Reason  : Explicitly installed
 Install Script  : No
 Validated By    : Signature