제가 운영하는 서버는 CentOS 8 이었습니다.
Stream으로 마이그레이션을 먼저 진행하였고 그다음 PHP 8.0을 설치하였습니다.
일단 리눅스에 EPEL 저장소를 활성화시켰습니다.
# yum 명령어가 없으면 dnf 명령어를 사용하세요.
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS 8] sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [CentOS 7]
Remi 저장소를 설치하였습니다.
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm [CentOS 8] sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS 7]
sudo dnf module enable php:remi-8.0
Apache 웹서버를 이용할 경우는 아래 명령어
sudo dnf install php php-cli php-common
Ngnix 웹서버를 이용할 경우 php-fpm 을 추가합니다.
sudo dnf install php php-cli php-common php-fpm
버전 확인
php -v
phpmyadmin 설치를 하려면 아래 링크로 설치해보세요
웹서버 접속이 안될 경우 enforcing -> disabled 로 변경 (보안 주의!!)
vi /etc/sysconfig/selinux