PHP 8.4 설치 가이드: Ubuntu Server 20.04 LTS
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
- 웹 개발자 및 서버 관리자: Ubuntu 서버에서 PHP 8.4 설치 및 구성이 필요한 분야
- 난이도: 중간 (명령줄 기반 설치 및 리포지토리 관리 경험 필요)
핵심 요약
- PHP 8.4 설치를 위해 PPA 리포지토리(ondrej/php) 추가 후 패키지 설치
- 필수 확장 모듈(php8.4-mysql, php8.4-gd 등) 포함하여 설치
- 설치 확인을 위해
php -v
명령어로 버전 확인 및 설정 파일(php.ini
) 조정
섹션별 세부 요약
1. 사전 준비 사항
- Ubuntu 20.04 LTS 서버 및 sudo 권한 확보
- 인터넷 연결 및 패키지 목록 업데이트(
sudo apt update
)
2. 리포지토리 추가 및 의존성 설치
- Ondřej Surý PPA 리포지토리(
ppa:ondrej/php
) 추가 - software-properties-common 패키지 설치(리포지토리 관리 용도)
3. PHP 8.4 및 확장 모듈 설치
- 설치 명령어:
```bash
sudo apt install php8.4 php8.4-zip php8.4-xml php8.4-gd php8.4-mysql php8.4-pgsql php8.4-intl php8.4-curl
```
- 확장 모듈 설명:
- php8.4-mysql: MySQL 데이터베이스 연결
- php8.4-gd: 이미지 처리 기능 제공
- php8.4-curl: URL 기반 데이터 전송 지원
4. 설치 확인 및 설정 조정
- 설치 확인:
php -v
명령어로 PHP 8.4 버전 확인 - 설정 파일 수정:
/etc/php/8.4/cli/php.ini
편집 후 저장
5. 웹 서버 재시작
- Apache:
sudo systemctl restart apache2
- Nginx:
sudo systemctl restart nginx
결론
- PHP 8.4 설치 후 웹 서버 재시작 및 설정 파일 최적화를 통해 최신 기능 활용
- 확장 모듈(mysql, curl 등)은 웹 애플리케이션의 핵심 기능 구현에 필수적