Как установить PHP 7.4 на CentOS 7

Как установить PHP 7.4 на CentOS 7

 

Установка PHP 7.4 в CentOS 7 Linux. Эта версия RPM доступна в репозитории remi-php74 для Fedora  ≥ 29 и Enterprise Linux  ≥ 7 (RHEL, CentOS), а также в виде Коллекции программного обеспечения в репозитории remi-safe (или remi для Fedora). Версия PHP 7.4.0 была выпущена в фазе стабилизации для разработчиков и для тестирования пользователями. Это не рекомендуется запускать в Production, пока стабильная версия PHP 7.4 не станет доступной для широкой публики. Ожидаемая официальная дата релиза — 28 ноября 2019 года .

Для RHEL 8 / CentOS 8: Как установить PHP 7.4 на CentOS 8 / RHEL 8

PHP 7.4 поставляется с замечательным количеством новых функций.

Шаг 1: Додать EPEL и REMI репозиторий

Запустите команды ниже, чтобы добавить необходимые репозитории.

sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

Шаг 2: Установка PHP 7.4 на CentOS 7

Теперь мы можем включить репозиторий PHP 7.4 Remi и установить PHP 7.4 в CentOS 7.

sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74

Установка PHP 7.4 на CentOS 7.

sudo yum update
sudo yum install php php-cli

Примите запрос на установку.

Dependencies Resolved

===================================================================================================================================================
 Package                            Arch                         Version                                    Repository                        Size
===================================================================================================================================================
Installing:
 php                                x86_64                       7.4.0-1.el7.remi                           remi-php74                       3.4 M
 php-cli                            x86_64                       7.4.0-1.el7.remi                           remi-php74                       5.1 M
Installing for dependencies:
 apr                                x86_64                       1.4.8-5.el7                                base                             103 k
 apr-util                           x86_64                       1.5.2-6.el7                                base                              92 k
 centos-logos                       noarch                       70.0.6-3.el7.centos                        base                              21 M
 httpd                              x86_64                       2.4.6-90.el7.centos                        base                             2.7 M
 httpd-tools                        x86_64                       2.4.6-90.el7.centos                        base                              91 k
 mailcap                            noarch                       2.1.41-2.el7                               base                              31 k
 php-common                         x86_64                       7.4.0-1.el7.remi                           remi-php74                       1.1 M
 php-json                           x86_64                       7.4.0-1.el7.remi                           remi-php74                        68 k

Transaction Summary
===================================================================================================================================================
Install  2 Packages (+8 Dependent packages)

Total download size: 34 M
Installed size: 73 M
Is this ok [y/d/N]: y
Downloading packages:
(1/10): httpd-tools-2.4.6-90.el7.centos.x86_64.rpm                                                                          |  91 kB  00:00:00     
(2/10): apr-1.4.8-5.el7.x86_64.rpm                                                                                          | 103 kB  00:00:01     
(3/10): mailcap-2.1.41-2.el7.noarch.rpm                                                                                     |  31 kB  00:00:00     
(4/10): apr-util-1.5.2-6.el7.x86_64.rpm                                                                                     |  92 kB  00:00:01     
(5/10): httpd-2.4.6-90.el7.centos.x86_64.rpm        | 2.7 MB   00:09     warning: /var/cache/yum/x86_64/7/remi-php74/packages/php-common-7.4.0-1.el7.remi.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
Public key for php-common-7.4.0-1.el7.remi.x86_64.rpm is not installed
(6/10): php-common-7.4.0-1.el7.remi.x86_64.rpm      | 1.1 MB   00:09     
(7/10): php-json-7.4.0-1.el7.remi.x86_64.rpm        |  68 kB   00:01     
(8/10): php-7.4.0-1.el7.remi.x86_64.rpm             | 3.4 MB   00:13     
(9/10): php-cli-7.4.0-1.el7.remi.x86_64.rpm         | 5.1 MB   00:13     
(10/10): centos-logos-70.0.6-3.el7.centos.noarch.rp |  21 MB   00:31     
-------------------------------------------------------------------------
Total                                       1.1 MB/s |  34 MB  00:31     
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Importing GPG key 0x00F97F56:
 Userid     : "Remi Collet <[email protected]>"
 Fingerprint: 1ee0 4cce 88a4 ae4a a29a 5df5 004e 6f47 00f9 7f56
 Package    : remi-release-7.7-1.el7.remi.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y

Используйте следующую команду для установки дополнительных пакетов:

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 должна быть 7.4.

$ 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 --modules

YВы успешно установили PHP 7.4 на CentOS 7. Наслаждайтесь вашими разработками / тестами PHP с этим выпуском и не забудьте оставить отзыв команде разработчиков.

Установка PHP 7.4 в других системах Linux:

Как установить PHP 7.4 на Fedora

Установка PHP 7.4 на Debian 10 / Debian 9

Как установить PHP 7.4 на CentOS 8 / RHEL 8

Установка PHP 7.4 в Ubuntu

 

3 комментария к “Как установить PHP 7.4 на CentOS 7”

  1. Уведомление: Как установить PHP 7.4 в Ubuntu 18.04 / 19.04 / 16.04 - Блог от молодого системного администратора

  2. Уведомление: Как установить PHP 7.4 на Debian 10 / Debian 9 - Блог от молодого системного администратора

  3. Уведомление: Как установить PHP 7.4 на CentOS 8 / RHEL 8 - Блог от молодого системного администратора

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

двенадцать − 8 =

Прокрутить вверх