[php] Nginx PHP CLI 설정

Nginx는 웹 서버로 사용되는 도구로, PHP 파일을 실행하기 위한 설정이 필요합니다. 이 포스트에서는 Nginx와 PHP CLI를 함께 설정하는 방법에 대해 알아보겠습니다.

Nginx 설정 파일 수정

먼저, Nginx 설정 파일을 수정하여 PHP CLI 실행을 위한 설정을 추가해야 합니다. 설정 파일의 위치는 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/default 등의 경로에 있을 수 있습니다. 아래는 예시를 보여줍니다.

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.2-fpm.sock; # PHP 버전에 맞게 변경해야 합니다.
}

위의 설정을 추가하면 Nginx는 .php 확장자를 가진 파일을 PHP CLI로 실행할 수 있도록 설정됩니다.

PHP CLI 설정 파일 확인

또한, PHP CLI의 설정 파일을 확인하여 Nginx와의 연동을 확인해야 합니다. 예를 들어, PHP 7.2의 경우 /etc/php/7.2/cli/php.ini 파일을 확인하면 됩니다. 이 파일에서는 Nginx와의 통신을 위한 설정 값들을 확인할 수 있습니다.

PHP-FPM 재시작

마지막으로 Nginx와 PHP CLI가 올바르게 설정되었는지 확인하기 위해 PHP-FPM 서비스를 재시작해야 합니다. 이를 위해 터미널에서 다음 명령어를 실행합니다.

sudo service php7.2-fpm restart

이제 Nginx와 PHP CLI는 올바르게 설정되어 있으며, PHP 파일을 실행할 수 있게 됩니다.

이러한 설정을 통해 Nginx와 PHP CLI를 함께 사용할 수 있습니다. 필요에 따라 해당 버전에 맞게 경로와 설정 값을 변경하면 됩니다.

참고 문헌: