현대 웹 사이트 개발에서 Nginx와 PHP는 가장 인기있는 조합 중 하나입니다. 개발자의 경우 Mac 환경에서 둘 다 구성하는 방법을 이해하는 것이 중요합니다. 이 기사는 MAC에서 개발 환경을 성공적으로 구축 할 수 있도록 자세한 NGINX 및 PHP 구성 안내서를 제공합니다.
먼저 Nginx를 설치해야합니다. Homebrew로 쉽게 설치할 수 있습니다. 터미널에서 다음 명령을 실행하십시오.
brew install nginx
설치가 완료되면 다음 명령을 사용하여 Nginx를 시작할 수 있습니다.
brew services start nginx
기본적으로 Nginx의 구성 파일은 /usr/local/etc/nginx/nginx.conf에 있습니다. 이 파일을 편집하여 Nginx 설정을 수정할 수 있습니다.
nginx의 구성 파일을 열고 웹 루트 디렉토리를 설정하십시오. 다음 명령을 사용하여 구성 파일 편집 :
nano /usr/local/etc/nginx/nginx.conf
서버 블록에서 루트 경로와 색인 파일을 설정합니다.
server {
listen 8080;
server_name localhost;
root /usr/local/var/www; # 프로젝트 디렉토리로 수정하십시오
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
다음으로 Homebrew를 사용하여 PHP를 설치하십시오. 터미널에서 다음 명령을 실행하십시오.
brew install php
설치가 완료되면 PHP의 PHP-FPM 서비스를 시작하여 Nginx에서 작동하는지 확인하십시오.
brew services start php
Nginx가 PHP 파일을 처리 할 수 있으려면 Nginx 구성 파일에 위치 블록을 추가해야합니다.
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # PHP-FPM 기본 청취 포트
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
구성이 완료되면 간단한 PHP 파일을 웹 루트 디렉토리에 넣어 Nginx 및 PHP의 통합을 테스트 할 수 있습니다. index.php라는 파일을 만들고 다음을 입력하십시오.
phpinfo();
NGINX 및 PHP 구성이 성공했는지 확인하려면 http : // localhost : 8080/index.php를 방문하십시오.
Mac 환경에서 Nginx 및 PHP를 구성하는 것은 복잡하지 않습니다. 위의 단계를 통해 웹 개발 작업을 수행하는 데 도움이되는 완전한 개발 환경을 신속하게 구축 할 수 있습니다. 환경의 안정성과 보안을 유지하려면 구성을 정기적으로 업데이트하고 확인하십시오.