[단지 기록참고용] 저는 개인 가상서버(VM)로 ubuntu 22.04 를 사용중이고, php 8.3.30 -> 8.3.36으로 패치했습니다.
저는 개인 가상서버(VM)로 ubuntu 22.04 를 사용중입니다. php 8.3을 사용중이었는데 업데이트를 이렇게 했습니다.
재민이에게 방법을 알려달라 부탁한 것이고 쉽게 업데이트가 되어서. 그냥 참고삼아 남겨본 것입니다.
5분도 안걸려 처리가 되었네요.
--------
보안 취약점 조치나 버그 픽스를 위해 PHP 8.3 최신 패치 릴리스로 올리는 것이 맞습니다.
우분투 22.04 기본 저장소는 PHP 8.1까지만 제공하므로, 현재 시스템에 PHP 8.3이 설치되어 있다면 대부분 Ondřej Surý의 PPA 저장소(
따라서 패키지 인덱스를 갱신하고 업그레이드를 실행하는 것이 가장 간단합니다.
Bash
전체 시스템 패키지를 함께 최신 상태로 유지하려면
Bash
재민이에게 방법을 알려달라 부탁한 것이고 쉽게 업데이트가 되어서. 그냥 참고삼아 남겨본 것입니다.
5분도 안걸려 처리가 되었네요.
--------
보안 취약점 조치나 버그 픽스를 위해 PHP 8.3 최신 패치 릴리스로 올리는 것이 맞습니다.
우분투 22.04 기본 저장소는 PHP 8.1까지만 제공하므로, 현재 시스템에 PHP 8.3이 설치되어 있다면 대부분 Ondřej Surý의 PPA 저장소(
ppa:ondrej/php)가 이미 등록되어 있는 상태입니다.따라서 패키지 인덱스를 갱신하고 업그레이드를 실행하는 것이 가장 간단합니다.
가장 간단한 업그레이드 방법
터미널에서 아래 명령어를 순서대로 실행합니다.Bash
# 1. 패키지 목록 갱신
sudo apt update
# 2. PHP 8.3 패키지만 지정하여 최신 패치 버전으로 업그레이드
sudo apt --only-upgrade install php8.3 php8.3-cli php8.3-fpm
전체 시스템 패키지를 함께 최신 상태로 유지하려면
sudo apt upgrade를 실행해도 무방합니다.
버전 확인 및 서비스 재시작
업그레이드가 끝난 뒤 적용 여부를 확인하고 실행 중인 웹 서버/FPM 서비스를 재시작합니다.- 버전 확인
Bash
php -v
출력 결과에서 PHP 버전이 8.3.33(또는 저장소 기준 최신 릴리스)으로 변경되었는지 확인합니다. - PHP-FPM / 웹 서버 재시작 (PHP-FPM을 사용하는 경우)
Bash
sudo systemctl restart php8.3-fpm
(Apache 모듈인libapache2-mod-php8.3을 사용 중이라면sudo systemctl restart apache2실행)
만약 최신 버전으로 갱신되지 않는 경우
PPA 저장소가 연결되어 있지 않거나 누락된 상태라면 PPA를 다시 추가한 뒤 업데이트를 진행해야 합니다.Bash
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install --only-upgrade php8.3
총 1명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
최신댓글
댓글을 불러오는 중입니다.
최신글
글을 불러오는 중입니다.