>백엔드 개발 >PHP 튜토리얼 >Nginx와 PHP의 컴파일 및 설치 방법 분석

Nginx와 PHP의 컴파일 및 설치 방법 분석

PHPz
PHPz원래의
2024-02-27 18:09:041132검색

Nginx와 PHP의 컴파일 및 설치 방법 분석

Nginx와 PHP는 웹 서버를 구축하고 동적 웹 콘텐츠를 처리하는 데 사용되는 일반적으로 사용되는 두 가지 오픈 소스 소프트웨어입니다. 이 기사에서는 Nginx와 PHP의 컴파일 및 설치 방법을 소개하고 구체적인 코드 예제를 제공합니다.

1. Nginx 컴파일 및 설치 방법

Nginx는 고성능 HTTP 및 역방향 프록시 서버입니다. Nginx를 설치하면 안정적이고 효율적인 웹 서버를 빠르게 구축할 수 있습니다.

1. Nginx 소스 코드 패키지 다운로드

먼저 Nginx 공식 웹사이트(https://nginx.org)에서 최신 Nginx 소스 코드 패키지를 다운로드해야 합니다. 작성 당시 최신 버전은 nginx-1.19.8.tar.gz입니다.

2. 소스 코드 패키지의 압축을 풀고 컴파일 매개변수를 구성합니다.

소스 코드 패키지를 지정된 디렉터리에 압축 해제하려면 터미널에서 다음 명령을 실행합니다.

tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src

압축 해제된 디렉터리에 들어가서 구성 명령을 실행하여 컴파일을 구성합니다. 매개변수:

cd /usr/local/src/nginx-1.19.8
./configure --prefix=/usr/local/nginx

3. 컴파일 및 Nginx 설치

make 명령을 실행하여 컴파일합니다:

make

그런 다음 make install 명령을 실행하여 설치합니다.

make install

4 설치가 완료된 후 실행합니다. Nginx 서비스를 시작하려면 다음 명령을 사용하세요.

/usr/local/nginx/sbin/nginx

2. PHP 컴파일 및 설치 방법

PHP는 동적 웹 콘텐츠를 처리하기 위해 Nginx와 함께 자주 사용되는 널리 사용되는 서버 측 스크립팅 언어입니다. 다음은 PHP를 컴파일하고 설치하는 방법을 설명합니다.

1. PHP 소스코드 패키지 다운로드

PHP 공식 홈페이지(https://www.php.net)에서 최신 PHP 소스코드 패키지를 다운로드 받으세요. 작성 당시 최신 버전은 php-7.4.16.tar.gz입니다.

2. 소스 코드 패키지의 압축을 풀고 컴파일 매개변수를 구성합니다.

다음 명령을 실행하여 소스 코드 패키지의 압축을 풉니다.

tar -zxvf php-7.4.16.tar.gz -C /usr/local/src

압축 해제된 디렉터리에 들어가서 구성 명령을 실행하여 컴파일 매개변수를 구성합니다.

cd /usr/local/src/php-7.4.16
./configure --prefix=/usr/local/php --with-openssl --with-zlib

3. PHP를 컴파일하고 설치하세요

make 명령을 실행하세요. 컴파일:

make

그런 다음 make install 명령을 실행하여 설치하세요:

make install

4. PHP와 Nginx 간의 협력을 구성하세요.

PHP를 지원하려면 Nginx 구성 파일에 다음 구성을 추가하세요. :

location ~ .php$ {
    root           html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;
    include        fastcgi_params;
}

5. Nginx 및 PHP-FPM을 다시 시작합니다

다음 명령을 실행하여 Nginx 및 PHP-FPM 서비스를 다시 시작합니다.

/usr/local/nginx/sbin/nginx -s reload
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini

Summary

이 글의 소개를 통해 Nginx의 컴파일 및 설치 방법을 배웠습니다. 및 PHP를 사용하고 함께 작동하도록 구성하는 방법을 배웠습니다. 합리적인 구성과 관리를 통해 고성능의 안정적인 웹 서버를 구축하여 사용자에게 더 나은 접속 경험을 제공할 수 있습니다.

위 내용은 Nginx와 PHP의 컴파일 및 설치 방법 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.