Как установить PHP 7.4 на Fedora 31/30/29
Как я могу установить PHP 7.4 на Fedora 31/30/29 ?. PHP является наиболее широко используемым языком сценариев на стороне сервера для создания динамических веб-страниц и веб-приложений. Официальный релиз PHP 7.4 для публичного использования был 28 ноября 2019 года .
PHP 7.4 поставляется с замечательным количеством новых функций. Пакеты RPM доступны в репозитории remi-php74 для Fedora ≥ 29 .
Выполните несколько шагов ниже, чтобы установить PHP 7.4 на Fedora 31/30/29.
Шаг 1: Обновите систему Fedora
Вытащите последние обновления для установленных пакетов.
sudo dnf -y update
Шаг 2: Добавить репозиторий REMI
Запустите команды ниже, чтобы добавить REMI-репозиторий в вашу систему Fedora.
# 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: Установка PHP 7.4 на Fedora 31/30/29
Некоторые необходимые зависимости доступны в репозитории remi . Включить remi и remi-php74 репозиторий.
sudo dnf config-manager --set-enabled remi
sudo dnf config-manager --set-enabled remi-php74
Установка PHP 7.4 на Fedora 31/30/29:
sudo dnf module install php:remi-7.4
sudo dnf update
Нажмите клавишу y, когда будет предложено начать установку PHP 7.4 на Fedora 31/30/29:
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.0 (cli) (built: Nov 26 2019 20:13:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
Установите дополнительные пакеты/расширения для PHP 7.4:
sudo yum install php-xxx
Пример:
sudo yum 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
Теперь у вас установлен PHP 7.4 на Fedora 31/30/29. До следующего раза оставайтесь на связи с последними практическими руководствами по Linux и другими техническими руководствами.