[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를 함께 사용할 수 있습니다. 필요에 따라 해당 버전에 맞게 경로와 설정 값을 변경하면 됩니다.
참고 문헌:
- https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/
- https://www.php.net/manual/en/install.fpm.configuration.php