Как да

Как да инсталирам PHP 8.0 на CentOS 8 | CentOS 7

Как да инсталирам PHP 8.0 на CentOS 8 | CentOS 7

Екипът на PHP наскоро обяви официалното издание на GA на PHP 8.0.0. Обикновено има 6-месечна фаза преди освобождаване преди GA освобождаването на PHP 8. PHP е най-използваният скриптов език за уеб разработка, както уеб сайтове, така и уеб приложения. Това ръководство ще ви покаже как да инсталирате PHP 8.0 на CentOS 8 | CentOS 7. Моля, обърнете внимание, че изданието на GA е годно за стартиране в Производство, ако приложението вече го поддържа.

По-долу е график, базиран на PHP 7.График за издаване на 4, който е използван при разработването на PHP 8.

ДатаПуснете
25 юни 2020 гАлфа 1
09 юли 2020 гАлфа 2
23 юли 2020 гАлфа 3
04 август 2020Функция замразяване
06 август 2020Бета 1
20 август 2020 гБета 2
03 септември 2020 гБета 3
17 септември 2020 гRC 1
01 октомври 2020 гRC 2
15 октомври 2020 гRC 3
29 октомври 2020 гRC 4
12 ноември 2020 гRC 5
26 ноември 2020 гGA

Справка: PHP Wiki

Инсталирайте PHP 8.0 на CentOS 8 | CentOS 7

Ще използваме хранилището REMI, за да инсталираме PHP 8 на CentOS 8 / CentOS 7 Linux система. Има два варианта за инсталиране.

Инсталирайте PHP 8.0 като версия по подразбиране (препоръчва се само за издание на GA)

Ако предпочитате да инсталирате и имате PHP 8.0 като версия по подразбиране, след това използвайте командите по-долу. Това означава да замените базовите пакети от дистрибуцията с тези, предоставени от PHP 8.0.

CentOS 8:

sudo dnf -y инсталиране https: // dl.fedoraproject.org / pub / epel / epel-release-latest-8.ноарх.rpm sudo dnf -y инсталиране https: // rpms.ремирепо.net / enterprise / remi-release-8.rpm sudo dnf -y install yum-utils sudo dnf модул нулиране php sudo dnf модул инсталиране php: remi-8.0 -y sudo dnf install php -y sudo dnf -y install php- cli, fpm, mysqlnd, zip, devel, gd, mbstring, curl, xml, pear, bcmath, json

CentOS 7:

sudo yum -y инсталиране https: // dl.fedoraproject.org / pub / epel / epel-release-latest-7.ноарх.rpm sudo yum -y инсталиране https: // rpms.ремирепо.net / enterprise / remi-release-7.rpm sudo yum -y инсталиране yum-utils sudo yum-config-manager - деактивиране на 'remi-php *' sudo yum-config-manager - разрешаване на remi-php80 sudo yum -y инсталиране на php php- cli, fpm, mysqlnd , zip, devel, gd, mbstring, curl, xml, pear, bcmath, json

За да инсталирате допълнителен PHP пакет, използвайте синтаксиса на командата:

sudo yum инсталирате php-xxx

Проверете версията на PHP:

$ php - версия PHP 8.0.0 (cli) (построен: 24 ноември 2020 17:04:03) (NTS gcc x86_64) Авторско право (c) PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies с Zend OPcache v8.0.0, Авторско право (c), от Zend Technologies

Инсталирайте PHP 8.0 заедно с други версии на PHP (Препоръчва се за алфа версии)

Тъй като това е ранна версия, която не се използва в Производството, ще има смисъл да стартирате PHP 8 с други PHP версии едновременно.

Инсталирайте PHP 8.0 на CentOS 8:

sudo dnf -y инсталиране https: // dl.fedoraproject.org / pub / epel / epel-release-latest-8.ноарх.rpm sudo dnf -y инсталиране https: // rpms.ремирепо.net / enterprise / remi-release-8.rpm sudo dnf -y install yum-utils sudo dnf модул нулиране php sudo dnf инсталиране php80

Приемете инсталацията, като натиснете у клавиш в клавиатурата:

Решени са зависимости. ==================================================== ====================================================== ====================================================== ============ Размер на хранилището на версия на архитектурата на пакета ================================= ==================================================== ====================================================== ============================= Инсталиране: php80 x86_64 1.0-3.el8.remi remi-safe 7.0 k Инсталиране на зависимости: среда-модули x86_64 4.1.4-4.el8 BaseOS 254 k php80-php-cli x86_64 8.0.0 ~ rc4-37.el8.remi remi-safe 3.2 M php80-php-common x86_64 8.0.0 ~ rc4-37.el8.remi remi-safe 716 k php80-runtime x86_64 1.0-3.el8.remi remi-safe 1.1 M policycoreutils-python-utils noarch 2.9-9.el8 BaseOS 251 k scl-utils x86_64 1: 2.0.2-12.el8 AppStream 47 k tcl x86_64 1: 8.6.8-2.el8 BaseOS 1.1 M Обобщение на транзакциите ================================================ ==================================================== ==================================================== ================ Инсталирайте 8 пакета Общ размер на изтеглянето: 6.7 M Инсталиран размер: 25 M Това добре ли е [y / N]: y

Инсталирайте PHP 8.0 на CentOS 7:

sudo yum -y инсталиране https: // dl.fedoraproject.org / pub / epel / epel-release-latest-7.ноарх.rpm sudo yum -y инсталиране https: // rpms.ремирепо.net / enterprise / remi-release-7.rpm sudo yum -y инсталиране yum-utils sudo yum-config-manager - деактивиране на 'remi-php *' sudo yum-config-manager - разрешаване на remi-safe sudo yum -y install php80 

Използвайте командата по-долу, за да инсталирате допълнителни PHP разширения:

$ sudo yum инсталирайте php80-php-xxx

Пример:

sudo yum инсталира php80-php- cli, fpm, mysqlnd, zip, devel, gd, mbstring, curl, xml, pear, bcmath, json

Съгласете се с подкана за инсталиране:

... Разрешени зависимости ================================================= ==================================================== ====================================================== =============== Размер на хранилището на версия на Arch Arch ============================== ==================================================== ==================================================== ================================ Инсталиране: php80-php-bcmath x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 82 k php80-php-devel x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 794 k php80-php-fpm x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 1.8 M php80-php-gd x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 87 k php80-php-mbstring x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 483 k php80-php-mysqlnd x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 193 k php80-php-pear noarch 1: 1.10.12-2.el7.remi remi-safe 363 k php80-php-pecl-zip x86_64 1.19.1-1.el7.remi remi-safe 53 k php80-php-xml x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 174 k Инсталиране за зависимости: php80-php-pdo x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 127 k php80-php-процес x86_64 8.0.0 ~ rc4-37.el7.remi remi-safe 86 k Обобщение на транзакциите ============================================ ==================================================== ==================================================== ==================== Инсталирайте 9 пакета (+2 зависими пакета) Общ размер на изтеглянето: 4.2 M Инсталиран размер: 16 M Това добре ли е [y / d / N]: y

Използвайте командите по-долу, за да проверите версията на PHP 8 и наличните разширения

$ php80 - версия PHP 8.0.0 (cli) (построен: 24 ноември 2020 17:04:03) (NTS gcc x86_64) Авторско право (c) PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies с Zend OPcache v8.0.0, Авторско право (c), от Zend Technologies $ php80 --modules

Докато пробвате PHP 8.0 споделете вашите отзиви и възникнали проблеми с екипа за разработки за подобрения на функциите. Обърнете се към следващите страници.

Курс за обучение по PHP: Пълният курс за уеб разработчици 2.0Пълният курс за уеб разработчици 2.0 $ 12.06156 долара.75в наличност КУПЕТЕ СЕГАУдеми.comНаучете обектно ориентиран PHP, като създадете цялостен уебсайтНаучете обектно-ориентиран PHP, като създадете пълен уебсайт $ 12.06$ 24.11в наличност КУПЕТЕ СЕГАУдеми.comPHP за начинаещи - Станете PHP Master - CMS проектPHP за начинаещи - Станете PHP Master - CMS проект $ 16.88229 долара.11в наличност КУПЕТЕ СЕГАУдеми.com

Топ 10 безвредни компютърни лудории, за да накарате приятелите си да полудеят
Издърпването и дразненето на крака ви е работа на непълен работен ден в живота. Правенето на шеги на приятелите ви в училище или офис олекотява ли ви ...
101 невероятни трикове за компютър / интернет, които никой не ви е казвал преди
По-долу е даден списък на един от най-добрите скрити 101 компютърни съвета и трикове, за да впечатлите приятелите си, за които досега не сте били наяс...
Как да спрем известията за съобщения в групов чат във facebook
Наскоро, когато влязох във Facebook, изскачаше известие за съобщение и когато щракнах, за да го разкрия, така че да видя кой ми е оставил съобщението,...