Server/Ubuntu
[Ubuntu] Nginx를 사용하여 PHP를 구성하는 방법
도쿄아재
2023. 2. 9. 00:43
반응형
1. 서버에 Nginx 및 PHP를 설치합니다. Debian 기반 시스템에서는 다음 명령을 사용할 수 있습니다.
sudo apt-get update
sudo apt-get install nginx
sudo apt-get install php7.0-fpm
2. Nginx 가상 호스트 구성 파일을 생성합니다.
sudo nano /etc/nginx/sites-available/yourdomain.com
3. 다음 구성을 파일에 추가합니다.
server {
listen 80;
server_name yourdomain.com;
root /var/www/yourdomain.com;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
4. 가상 호스트 사용.
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
5. Nginx 구성을 테스트합니다.
sudo nginx -t
6. 테스트가 성공하면 Nginx를 다시 시작합니다.
sudo systemctl restart nginx
7. 테스트 PHP 파일을 만듭니다.
sudo nano /var/www/yourdomain.com/index.php
8. 파일에 다음 코드를 추가합니다.
<?php
phpinfo();
?>
9. 웹 브라우저를 열고 http://yourdomain.com으로 이동합니다. PHP가 Nginx와 올바르게 작동하고 있음을 나타내는 PHP 정보 페이지가 표시되어야 합니다.
반응형