Remi 저장소는 Red Hat, CentOS, Fedora와 같은 Enterprise Linux에서 PHP의 최신 업데이트가 있는 타사 저장소 중 하나입니다.
Remi의 RPM 리포지토리 사이트에 대한 자세한 내용은 https://rpms.remirepo.net 에서 확인할 수 있습니다.
Centos에 Remi 저장소를 설치하려면 먼저 CentOS 9 Stream / RHEL 9에서 EPEL 저장소를 활성화해야합니다
CodeReady Linux Builder 리포지토리를 활성화합니다. 우리는 이미 그것에 액세스 할 수 있습니다. 활성화하기만 하면 됩니다.
CentOS 9 스트림에서:
CentOS 9 스트림에서:
sudo dnf config-manager --set-enabled crb
RHEL 9의 경우:
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
그런 다음 CentOS 9 Stream에서 Epel을 활성화하십시오.
sudo dnf install epel-release epel-next-release
RHEL 9의 경우:
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Remi Repository 설치 및 활성화
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm
그런 다음 DNF를 새로 고치고 GPG 키를 가져와야 합니다
sudo dnf update --refresh
CentOS 9 Stream에 PHP 8.2 설치
공식 CentOS 9 Stream 저장소, PHP 8이 포함되어 있으므로 비활성화해야 합니다
sudo dnf module reset php
시스템에서 사용할 수 있는 모든 모듈을 나열하려면 다음을 수행합니다.
sudo dnf module list php
예제 출력
# sudo dnf module list php
Last metadata expiration check: 0:09:25 ago on Thu 08 Jun 2023 01:21:06 PM CDT.
CentOS Stream 9 - AppStream
Name Stream Profiles Summary
php 8.1 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 9 - x86_64
Name Stream Profiles Summary
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
php remi-8.1 common [d], devel, minimal PHP scripting language
php remi-8.2 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
PHP 8.3 Remi 모듈 활성화 및 CentOS 9 Stream에 PHP 8.3 설치
sudo dnf module enable php:remi-8.3
그런 다음 다음 명령을 사용하여 PHP를 설치할 수 있습니다.
sudo dnf install php php-devel php-fpm php-cgi php-gd php-opcache php-apcu php-mbstring php-gd php-imagick php-xml php-json php-mysqlnd php-pdo