문서의 이전 판입니다!
php-bcmath 패키지 필요./etc/php.ini에 date.timezone = Asia/Seoul 설정 필요.php-fpm 패키지 설치./etc/nginx/fastcgi_params 파일이 생성된다.$document_root, $fastcgi_script_name 변수들을 찍어보고 비교해 본다. 보통은 root,alias등의 경로 지정이 잘못돼서 안 되는 경험을 했다.php-fpm 설정에서, user와 group이 실제 PHP 파일들이 있는 디렉토리와 파일에 대한 권한과 동일하도록 변경해야 한다./var/www/html/anemometer에 설치했다고 할 때,server {
listen 80;
server_name example.com;
location /anemometer {
root /var/www/html;
index index.html index.htm;
}
# *.php 파일만 php-fpm 이 처리한다.
location ~ ^/anemometer/.+\.php$ {
root /var/www/html;
index index.html index.htm;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}