Rocky Linux 9에서 **PHP 업데이트(최신 버전)**는 아래와 같은 방법으로 안정적으로 수행할 수 있으며, 현재까지 Rocky 9과의 충돌이나 호환성 문제는 공식적으로 보고되지 않았습니다.
✅ 1. 기본 저장소를 통한 PHP 설치
Rocky Linux 9의 AppStream에는 PHP 8.0 및 8.1 모듈이 기본으로 제공됩니다.
이 경우, Rocky 9과의 호환성 이슈는 없으며, PHP-FPM 등도 정상 동작합니다.
✅ 2. Remi 리포지토리를 통한 최신 PHP(8.2/8.3/8.4) 설치
AppStream 외에도 Remi 저장소를 통해 PHP 8.2, 8.3, 8.4 등을 설치할 수 있습니다.
이 방법도 안정적이며, 여러 튜토리얼에서 Rocky 9에 문제 없이 적용됨을 확인할 수 있습니다.
예시 설치 절차:
→ PHP 8.3까지 문제 없이 설치 및 운영됨 docs.rockylinux.org+9ericmichaelstone.com+9LinuxCapable+9Rocky Linux Forum+1Rocky Linux Forum+1Reintech
✅ 3. 호환성 및 이슈 요약
항목 | 상태 |
---|---|
Rocky 9 기본 PHP 모듈 | PHP 8.0, 8.1 안정적으로 제공 |
Remi 저장소에서 설치 | PHP 8.2, 8.3, 8.4 모두 충돌 없이 설치 가능 |
OpenSSL 3 호환 문제 | PHP 8.0도 OpenSSL 3 패치가 적용되어 호환됨 docs.vultr.com+3Rocky Linux Forum+3레딧+3cloudspinx.com+13Rocky Linux Forum+13docs.vultr.com+13 |
성능/OSS 이슈 | 일부 “매뉴얼 설치된 PHP-FPM”에서 로그 롤링 시 중단 현상 보고됨. 기본 패키지에는 없음 |
🔧 4. 권장 설치 흐름
-
기존 설치 제거 (필요시):
-
기본 또는 Remi 저장소 활성화:
-
기본:
sudo dnf module enable php:8.1
-
Remi: 위 설치 절차 참고
-
-
PHP 및 PHP-FPM 설치:
-
PHP-FPM/Apache/Nginx 재시작 후
php -v
로 확인
✅ 종합 결론
-
PHP 업데이트로 인한 Rocky 9 전체 충돌 사례는 존재하지 않음
-
기본 또는 Remi 저장소 모두 안정적이고 권장되는 방식
-
OpenSSL 3 호환, PHP-FPM 사용 등도 정상 동작이 확인됨
-
단, 소스로 직접 설치한 PHP-FPM은 예외적 문제가 있을 수 있음 docs.vultr.com+4Reintech+4LinuxCapable+4docs.vultr.com+11docs.vultr.com+11Reintech+11ericmichaelstone.com+2shape.host+2Reintech+2docs.vultr.com+2docs.vultr.com+2docs.rockylinux.org+2Rocky Linux Forum+1Rocky Linux Forum+1Rocky Linux Forum
💡 추가 지원
-
특정 PHP 버전 업그레이드 가이드나
-
기존 코드(7.x → 8.x) 호환성 체크리스트
-
Apache vs Nginx 설정 비교