Краткое руководство по установке PHP в CentOS рассказывающее как установить или обновить до PHP 8.0 или выше в системе CentOS 8 Stream.
В CentOS Stream по умолчанию устанавливается PHP 7.2, данная версия довольно стабильна, но более не поддерживается.
1 2 3 4 5 | php -v PHP 7.2.24 (cli) (built: Oct 22 2019 08:28:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.24, Copyright (c) 1999-2018, by Zend Technologies |
Установка версии PHP по умолчанию
Если нет каких либо требований к версии и поддержке, то для установке версии по умолчанию достаточно выполнить команду:
1 | yum install -y php php-mysqlnd php-opcache php-xml php-xmlrpc php-gd php-mbstring php-json php-common php-cli php-curl |
Она установит PHP и все необходимые модули
Установка PHP 8.0 в CentOS
Для установки PHP 8.0, предварительно необходимо установить Remi Repo
После этого выполняем команду
1 | yum install -y php80-php php80-php-mysqlnd php80-php-opcache php80-php-xmlrpc php80-php-gd php80-php-mbstring php80-php-json php80-php-common php80-php-cli php80-php-curl |
Установка PHP 8.1 в CentOS
Аналогично ставим REMI, и выполняем команду
1 | yum install -y php81-php php81-php-mysqlnd php81-php-opcache php81-php-xmlrpc php81-php-gd php81-php-mbstring php81-php-json php81-php-common php81-php-cli php81-php-curl |
Обновление версии PHP
Если PHP уже установлен в системе, то для обновления необходимо установить репозиторий REMI и обновить PHP до необходимой версии командой ниже.
Обновление до PHP 8.0
1 2 | yum module reset php yum module install php:remi-8.0 |
Обновление до PHP 8.1
1 2 | yum module reset php yum module install php:remi-8.1 |
Обновление до PHP 8.2
1 2 | yum module reset php yum module install php:remi-8.2 |
Обновление до PHP 8.3
1 2 | yum module reset php yum module install php:remi-8.3 |