Как установить PHP 7.x на Fedora 32/31/30/29/28

Как установить PHP 7.x на Fedora 32/31/30/29/28

 

Чтобы установить PHP на Fedora 32/31/30/29/28, вам нужно добавить репозиторий Remi в вашу систему. PHP 7.x доступен для установки в любой системе Fedora Linux. PHP — это популярный язык сценариев общего назначения, который особенно подходит для веб-разработки. Первоначально он был создан Расмусом Лердорфом в 1994 году.

Установите PHP 7.x на Fedora 32/31/30/29

Рекомендуется установить последнюю версию, доступную в репозиториях Fedora RPM по умолчанию. Версия, которую вы получите, варьируется от одного дистрибутива Linux к другому. Если вам нужна версия PHP, недоступная в вышестоящих репозиториях, рассмотрите возможность использования сторонних репозиториев, таких как Remi.

sudo dnf -y 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.

$ php -v
PHP 7.3.4 (cli) (built: Apr  2 2019 13:48:50) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies

Установите PHP на Fedora, используя репозиторий Remi

Для любой другой версии PHP, не входящей в системные репозитории по умолчанию, добавьте репозиторий Remi, как показано в следующих разделах.

Обновите систему Fedora.

sudo dnf -y update

Додать репозиторий Remi в Fedora 32:

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-32.rpm

Добавьте репозиторий Remi в Fedora 31:

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-31.rpm

Додать репозиторий Remi в Fedora 30

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-30.rpm

Добавьте репозиторий Remi в Fedora 29:

sudo dnf install -y  http://rpms.remirepo.net/fedora/remi-release-29.rpm

Додать репозиторий Remi в Fedora 28:

sudo dnf -y install http://rpms.remirepo.net/fedora/remi-release-28.rpm

После того, как репозиторий установлен, включите тот, который вам нужен. Смотрите ниже пример:

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --set-enabled remi-php74
sudo dnf config-manager --set-enabled remi

Затем вы можете использовать поток remi-7.x для установки PHP.

sudo dnf module install php:remi-7.4

Установите расширения PHP, используя формат имени php- <extension>. Пример:

sudo dnf install 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.x в Fedora:

$ php -v
PHP 7.4.x (cli) (built: May  16 2020 13:55:51) ( NTS )
Copyright (c) 1997-2020 The PHP Group
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies

Файл конфигурации PHP по умолчанию является etc/php.ini, Для веб-сервера Nginx используйте файл конфигурации PHP-FPM (FastCGI Process Manager), чтобы установить параметры CGI /etc/php-fpm.d/www.conf

Когда настройки PHP изменены, вам может потребоваться перезагрузить веб-сервер.

$ sudo systemctl restart nginx
-- OR --
$ sudo systemctl restart httpd

PHP 7.x был успешно установлен на компьютере с операционной системой Fedora 32/31/30/29/28 Linux. Наслаждайтесь разработкой PHP и прекрасно проводите время.

Оставить ответ

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

пятнадцать − 14 =