Debian 10 Linux에 PHP 설치 방법

Debian 10 Linux에 PHP 설치 방법

2022-05-17 last update

5 minutes reading php debian
PHP는 가장 일반적인 서버 측 프로그래밍 언어 중 하나입니다.이 설명서에서는 Debian 10 Buster에 PHP를 설치하는 방법에 대해 설명합니다.또한 PHP를 Nginx 및 Apache와 통합하는 방법도 소개합니다.Debian 10에는 가장 유행하는 CMS와 Word Press, Magento, Laravel 등의 프레임워크가 지원하는 PHP 7.3 에디션이 함께 제공됩니다.

선결 조건

패키지를 설치하려면 루트 또는 user with sudo privileges로 로그인해야 합니다.

아파치로 PHP 설치

사용 중인 경우Apache
PHP 및 Apache PHP 모듈을 설치한 웹 서버에서 다음 명령을 실행하는 경우:
sudo apt updatesudo apt install php libapache2-mod-php
설치가 완료되면 Apache를 다시 시작하여 PHP 모듈을 로드합니다.
sudo systemctl restart apache2

Nginx를 사용하여 PHP 설치

는 Apache와 다름Nginx
PHP 파일 처리에 대한 내장 지원이 없습니다.PHP FPM(fastCGI process manager) 서비스를 사용하여 PHP 파일을 처리해야 합니다.다음 명령을 실행하여 PHP 및 PHP FPM 패키지를 설치합니다
sudo apt updatesudo apt install php php-fpm
. 패키지가 설치되면 PHP FPM 서비스가 자동으로 시작됩니다.이제 도메인 Nginx 서버 블록을 편집하고 다음 줄을 추가하여 Nginx가 PHP 파일을 처리할 수 있도록 할 수 있습니다.
server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
}
구성 파일 저장 및 restart the nginx service
새 구성을 적용하기 위해:
sudo systemctl restart nginx

PHP 확장 설치

추가 확장을 설치하여 PHP 핵심 기능을 확장할 수 있습니다.PHP 확장은 패키지로 제공되며, 다음을 입력하여 쉽게 설치할 수 있습니다. 예를 들어, MySQL 및 GD PHP 확장을 설치하려면 다음과 같은 명령을 실행할 수 있습니다.
sudo apt install php-[extname]
PHP 확장을 설치할 때 Apache 또는 PHP FPM 서비스를 다시 시작하는 것을 잊지 마십시오. 설정에 따라 다릅니다.

PHP 프로세싱 테스트

웹 서버가 PHP에 대한 올바른 설정을 처리하는지 확인하려면 info라는 새 파일을 만드십시오.php는 /var/www/html 디렉터리에 위치하고 코드는 다음과 같습니다./var/www/html/info.php
sudo apt install php-mysql php-gd
는 파일을 저장하고 선택한 브라우저를 열고 방문http://your_server_ip/info.php합니다. 함수phpinfo는 php 설정에 대한 정보를 인쇄합니다. 아래 그림과 같습니다.

결론

Debian 10에 php를 설치하는 방법과 웹 서버를 설정해서 php 파일을 처리하는 방법을 보여 줍니다.질문이나 피드백이 있으면 언제든지 댓글을 달아주세요.(adsbygoogle=window.adsbygoogle | |[]).추진({});
이 문장은 How to Install LAMP Stack on Debian 10 시리즈의 일부분이다.이 시리즈의 추가 게시물: •
How to Install MariaDB on Debian 10 2019년 7월 11일
How to Install Apache Web Server on Debian 10 Linux 2019년 7월 27일
Debian 10 Linux에 PHP 설치 방법 2019년 11월 17일•
Secure Apache with Let's Encrypt on Debian 10 2020년 1월 3일
How to Set Up Apache Virtual Hosts on Debian 10 2020년 3월 10일