Nginx 및 PHP 컴파일 및 설치 가이드
웹사이트 서버를 구축하는 과정에서 Nginx는 고성능 웹 서버 및 역방향 프록시 서버 역할을 하는 반면, PHP는 널리 사용되는 서버 측 스크립팅 언어의 조합입니다. 둘 다 역동적인 웹사이트를 빠르고 안정적으로 운영할 수 있습니다. 이 글에서는 Nginx와 PHP의 컴파일 및 설치 과정을 자세히 소개하고, 독자들이 웹사이트 서버를 구축할 때 관련 작업을 쉽게 완료할 수 있도록 구체적인 코드 예제를 제공합니다.
먼저 Nginx 공식 웹사이트에서 최신 버전의 Nginx 소스 코드 패키지를 다운로드해야 합니다. https://nginx.org/를 방문하여 최신 버전을 다운로드할 수 있습니다.
Nginx를 컴파일하고 설치하기 전에 Nginx가 정상적으로 실행될 수 있도록 몇 가지 종속성을 설치해야 합니다. 터미널에 다음 명령을 입력하세요:
sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
다운로드한 Nginx 소스 코드 패키지를 추출하고 압축이 풀린 폴더에 들어갑니다. 그런 다음 다음 명령을 실행하여 컴파일하고 설치합니다.
./configure make sudo make install
설치가 완료된 후 터미널에 다음 명령을 입력하여 Nginx 서버를 시작합니다.
sudo nginx
2. 종속성 설치
sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev
3. PHP 컴파일 및 설치
./configure --with-fpm --enable-mbstring --with-openssl --enable-sockets make sudo make install
4. PHP 구성
server { listen 80; server_name your_domain.com; root /var/www/html; location ~ .php$ { fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
5. Nginx 및 PHP-FPM을 다시 시작합니다
sudo systemctl restart nginx sudo systemctl restart php-fpm
이 시점에서 Nginx 및 PHP 서버 환경을 성공적으로 구축했습니다. 브라우저에 도메인 이름을 입력하면 해당 웹사이트에 접속할 수 있으며, 정상적으로 진행되면 PHP 웹페이지가 정상적으로 실행되는 효과를 볼 수 있을 것입니다. 이 Nginx 및 PHP 컴파일 및 설치 가이드가 도움이 되기를 바랍니다!
위 내용은 Nginx 및 PHP 컴파일 및 설치 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!