PHP 설치 · 2 min read · Nov 01, 2025
Debian 11에 PHP 8 설치하는 방법

PHP는 동적 웹사이트를 생성하는 데 사용되는 무료 오픈 소스 인기 서버 측 프로그래밍 언어입니다. PHP는 JIT(Just-in-time) 컴파일러, 속성, 명명된 인수 등 많은 강력한 기능을 제공합니다. WordPress, Magento, Drupal 및 Joomla와 같은 많은 인기 플랫폼이 PHP를 기반으로 하고 있습니다.
이 튜토리얼에서는 Debian 11에 PHP 8.0을 설치하는 방법을 보여드리겠습니다.
필수 조건
- Debian 11이 실행되는 서버.
- 서버에 루트 비밀번호가 설정되어 있어야 합니다.
시스템 업데이트
시작하기 전에 시스템을 최신 패키지로 업데이트하는 것이 좋습니다. 다음 명령어를 사용하여 모든 패키지를 업데이트할 수 있습니다:
apt-get update -y모든 패키지가 업데이트되면 다음 단계로 진행할 수 있습니다.
PHP 저장소 추가
기본적으로 PHP 8.0은 Debian 11 기본 저장소에 포함되어 있지 않습니다. 따라서 APT에 Sury PHP 저장소를 추가해야 합니다.
먼저, 다음 명령어를 사용하여 필요한 패키지를 설치합니다:
apt-get install ca-certificates apt-transport-https software-properties-common -y모든 패키지가 설치되면 다음 명령어를 사용하여 APT에 Sury 저장소를 추가합니다:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list다음으로, 다음 명령어를 사용하여 GPG 키를 다운로드하고 추가합니다:
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -작업이 완료되면 다음 명령어를 사용하여 저장소를 업데이트합니다:
apt-get update -yPHP 8.0 설치
이제 다음 명령어를 사용하여 PHP 8.0을 설치합니다:
apt-get install php8.0PHP가 설치되면 다음 명령어를 사용하여 설치된 PHP 버전을 확인합니다:
php -v다음과 같은 출력이 표시되어야 합니다:
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
PHP 8 확장 설치
다음 명령어를 사용하여 애플리케이션 요구 사항에 따라 다양한 PHP 확장을 설치할 수 있습니다:
apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -y모든 PHP 확장이 설치되면 다음 단계로 진행할 수 있습니다.
Apache용 PHP 8 구성
웹 애플리케이션을 위해 php.ini 파일을 편집하고 일부 값을 변경해야 합니다.
다음 명령어로 편집할 수 있습니다:
nano /etc/php/8.0/apache2/php.ini다음 줄을 변경합니다:
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
파일을 저장하고 닫은 후 변경 사항을 적용하기 위해 Apache를 재시작합니다.
systemctl restart apache2PHP 8로 업그레이드
서버에 여러 PHP 버전이 설치되어 있는 경우 기본 PHP 버전을 비활성화하고 PHP 8 버전을 활성화해야 합니다.
예를 들어, 다음 명령어를 실행하여 PHP 7.4 버전을 비활성화합니다:
a2dismod php7.4다음으로, 다음 명령어를 사용하여 PHP 8.0 버전을 활성화합니다:
a2enmod php8.0다음으로, 변경 사항을 적용하기 위해 Apache 서비스를 재시작합니다:
systemctl restart apache2PHP 확인
다음으로, PHP 버전을 테스트하기 위해 Apache 웹 루트 디렉토리에 info.php 파일을 생성해야 합니다:
다음 명령어로 생성할 수 있습니다:
nano /var/www/html/info.php다음 줄을 추가합니다:
작업이 완료되면 웹 브라우저를 열고 URL http://your-server-ip/info.php를 사용하여 info.php 파일에 접근합니다. 다음 화면에서 PHP 페이지를 볼 수 있어야 합니다:

결론
위 가이드에서는 Debian 11에 PHP 8.0을 설치하는 방법을 배웠습니다. 이제 기존 PHP 버전을 쉽게 업데이트할 수 있기를 바랍니다. 질문이 있으면 언제든지 문의해 주세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.