如何在Fedora 33/32/31/30安装PHP 7.4
时间:2020-02-23 14:38:44 来源:igfitidea点击:
如何在Fedora 33/32/31/30上安装PHP 7.4?
PHP是最广泛使用的服务器端脚本语言,用于创建动态网页和Web应用程序。
PHP 7.4公共使用的官方发布于2019年11月28日。
PHP 7.4具有出色的新功能。
其RPM包在Fedora≥29的Remi-Php74存储库中可用。
按照以下几步进行Fedora 332/31/30安装PHP 7.4.
第1步:更新Fedora系统
提取已安装软件包的最新更新。
sudo dnf -y update
第2步:添加REMI存储库
运行下面的命令将Remi存储库添加到Fedora系统。
# Fedora 33 sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-33.rpm # Fedora 32 sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-32.rpm # Fedora 31 sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-31.rpm # Fedora 30 sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-30.rpm # Fedora 29 sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-29.rpm
第3步:在Fedora 33/32/31/30安装PHP 7.4
REMI存储库中所需的某些依赖项可用。
启用REMI和REMI-PHP74存储库。
一些常见的依赖项可在REMI存储库中使用,需要启用:
sudo dnf config-manager --set-enabled remi sudo dnf module reset php
在Fedora 33/32/31/30安装PHP 7.4:
sudo dnf module install php:remi-7.4
当提示开始在Fedora 33/32/31/30开始PHP 7.4时按Y键:
Waiting for process with pid 16660 to finish. Fedora Modular 30 - x86_64 40 kB/s | 24 kB 00:00 Fedora Modular 30 - x86_64 - Updates 29 kB/s | 21 kB 00:00 Fedora 30 - x86_64 - Updates 32 kB/s | 16 kB 00:00 Fedora 30 - x86_64 - Updates 49 MB/s | 24 MB 00:00 Fedora 30 - x86_64 151 kB/s | 24 kB 00:00 Remi's Modular repository - Fedora 30 - x86_64 27 kB/s | 3.5 kB 00:00 Remi's RPM repository - Fedora 30 - x86_64 24 kB/s | 3.0 kB 00:00 Dependencies resolved. =================================================================================================================================================== Package Architecture Version Repository Size =================================================================================================================================================== Installing group/module packages: php-cli x86_64 7.4.0~RC2-3.fc30.remi remi-modular 4.5 M php-common x86_64 7.4.0~RC2-3.fc30.remi remi-modular 1.1 M php-fpm x86_64 7.4.0~RC2-3.fc30.remi remi-modular 1.6 M php-json x86_64 7.4.0~RC2-3.fc30.remi remi-modular 39 k php-mbstring x86_64 7.4.0~RC2-3.fc30.remi remi-modular 487 k php-xml x86_64 7.4.0~RC2-3.fc30.remi remi-modular 175 k Installing dependencies: httpd-filesystem noarch 2.4.41-1.fc30 updates 15 k libxslt x86_64 1.1.33-1.fc30 updates 237 k nginx-filesystem noarch 1:1.16.1-1.fc30 updates 11 k oniguruma x86_64 6.9.2-2.fc30 updates 193 k Installing module profiles: php/common Enabling module streams: php remi-7.4 Transaction Summary =================================================================================================================================================== Install 10 Packages Total download size: 8.3 M Installed size: 53 M Is this ok [y/N]: y
确认安装了当前的PHP版本。
$php -v PHP 7.4.12 (cli) (built: Oct 27 2017 15:01:52) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
要安装其他PHP软件包/扩展,请使用命令语法:
sudo yum install php-xxx
例子:
sudo dnf install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
要查看启用的模块,请运行:
$php --modules