目前Fedora 37软件中支持的PHP稳定版本为PHP 8.1版本。可以通过运行dnf命令来确认:dnf info php-fpm
。
PHP 8安装
要从Fedora软件仓库安装默认的PHP版本,请使用下面的命令:
sudo dnf -y install php-cli php-fpm php-gd php-curl php-mysqlnd php-zip php-xml php-mbstring php-bcmath
安装完,查看PHP版本号:php -v
。
PHP 7.4安装
由于官方Fedora软件仓库只提供PHP 8,所以必须添加另一个存储库才能安装旧版本的PHP。这个仓库被称为REMI仓库。
将REMI仓库添加到Fedora 37系统:
sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-37.rpm
REMI仓库中有一些常见的依赖项,需要启用:
sudo dnf config-manager --set-enabled remi
sudo dnf module reset php
开始安装PHP 7.4:
sudo dnf -y install php74-php-cli php74-php-fpm php74-php-gd php74-php-curl php74-php-mysqlnd php74-php-zip php74-php-xml php74-php-mbstring php74-php-bcmath
安装完,查看PHP版本号:php74 -v
。
最后启动PHP并设置开机启动:
sudo systemctl start php74-php-fpm
sudo systemctl enable php74-php-fpm