매번 검색해서 사용하기 번거로워 명령어만 가져왔습니다. 출처는 “How to install or upgrade to PHP 8.3 on Ubuntu and Debian“입니다.
# 기존 PHP 패키지 목록을 packages.txt 파일에 저장
sudo dpkg -l | grep php | tee packages.txt
# 종속성과 함께 온드레의 리포지토리 소스 및 서명 키를 추가
sudo apt install apt-transport-https
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update
# 새 PHP 8.3 패키지 설치
sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl}
# FPM 또는 Apache 모듈 설치
sudo apt install php8.3-fpm
# 또는
# sudo apt install libapache2-mod-php8.3
# 아파치에서: PHP 8.3 FPM 사용
sudo a2enconf php8.3-fpm
# 이전 PHP 버전에서 업그레이드하는 경우:
sudo a2disconf php8.2-fpm
# 아파치 재시작
sudo systemctl reload apache2
# php cli 업데이트
sudo update-alternatives --set php /usr/bin/php8.3
# 기존 패키지 제거
sudo apt purge php8.2*
댓글 남기기