우분투에서 PHP 8.3을 설치하거나 기존 PHP를 업그레이드하는 방법
우분투 서버에 PHP 8.3을 새로 설치하거나 기존 PHP 버전을 PHP 8.3으로 업그레이드하는 방법입니다.
기존 PHP 패키지 제거
sudo apt-get remove -y $(dpkg -l | grep php | awk '{print $2}')
sudo apt-get purge -y $(dpkg -l | grep php | awk '{print $2}')
sudo apt-get autoremove -y
패키지 목록 업데이트
sudo apt-get update
필수 패키지 설치
- add-apt-repository 명령을 사용하기 위해 software-properties-common 패키지를 설치합니다.
sudo apt-get install -y software-properties-common
Ondrej PHP PPA 추가
sudo add-apt-repository ppa:ondrej/php -y
Ondrej PHP PPA 소스 파일 추가
- 우분투 기본 저장소보다 최신 PHP 버전을 제공하는 Ondrej PHP PPA를 추가합니다.
더보기
---
PPA 소스 파일 추가
sudo tee /etc/apt/sources.list.d/ondrej-ubuntu-php.list > /dev/null << EOF
deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ $(lsb_release -cs) main
# deb-src https://ppa.launchpadcontent.net/ondrej/php/ubuntu/ $(lsb_release -cs) main
EOF
GPG 키 추가
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E5267A6C
---
패키지 목록 업데이트
sudo apt-get update
PHP 8.3 설치
CLI와 PHP-FPM을 함께 설치합니다.
sudo apt-get install -y php8.3-fpm php8.3-cli
PHP 8.3 확장 모듈 설치
웹 애플리케이션에서 자주 사용하는 모듈들을 설치합니다.
sudo apt-get install -y php8.3-mysql php8.3-xml php8.3-mbstring \
php8.3-curl php8.3-zip php8.3-gd
PHP 버전 확인
php -v
PHP 8.3.8 (cli) (built: Jun 8 2024 21:34:22) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies
with Zend OPcache v8.3.8, Copyright (c), by Zend Technologies
PHP-FPM 서비스 시작 및 활성화
sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpm
상태 확인
sudo systemctl status php8.3-fpm
웹 서버 연동
Nginx
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
PHP 설정 및 동작 확인
sudo vim /var/www/html/info.php
<?php phpinfo(); ?>
웹 브라우저에서 http://your_server_ip/info.php를 열어 PHP 정보 페이지를 확인합니다.
http://<SERVER_IP>/info.php
'리눅스' 카테고리의 다른 글
| [draft] vscode Language Support for Java(TM) by Red Hat 확장팩 에러 (0) | 2026.01.21 |
|---|---|
| [draft] SecureCRT에서 탭 이름을 연결된 호스트 이름으로 고정하는 방법 (0) | 2026.01.21 |
| [draft] 우분투에서 NGINX와 PHP-FPM을 설치하고 연동하는 방법 (0) | 2026.01.20 |
| [draft] 우분투에 Nginx와 PHP 8.3을 소스에서 컴파일하여 설치하는 방법 (0) | 2026.01.20 |
| [draft] 우분투에서 apt를 사용하여 최신 Python 버전 설치 및 기본 설정하는 방법 (0) | 2026.01.20 |