반응형
wsl1이 unix socket을 처리하는데 느려지는 문제가 있기 때문에
fastcgi가 캐시파일을 저장하는 부분을 비활성화를 하면 느려지는 현상이 해결이 됩니다.
/etc/nginx/sites-available/default nginx 설정 파일에서 php설정하는 부분에 fastcgi_buffering off; 옵션을 추가합니다.
※ /etc/nginx/sites-available/default nginx 설정 파일은 시스템 환경마다 다를 수 있습니다.
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on; #default
# root /var/www/html/php/public;
root /mnt/d/project/php/ci4_st/public;
#root /mnt/d/project/php/laravel_st/public;
index index.html index.htm index.php;
server_name localhost;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_buffering off;
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
반응형
'운영체제 > Windows' 카테고리의 다른 글
windows - IIS 서버 포트 변경 (0) | 2023.03.31 |
---|---|
windows 11 home hyper-v 설치 (0) | 2023.03.29 |
윈도우즈(windows) 파워쉘, 터미널창 명령 프롬프트 출력 내용 복사하는 방법 (클립보드 복사) (0) | 2023.01.30 |
windows 10,11 - wsl ubuntu 설치 시 오류 대응 WslRegisterDistribution failed with error: 0x800701bc (1) | 2022.12.07 |
윈도우11 익스플로러 11 모드 설정 ie11 ( Internet Explorer ) (0) | 2022.01.05 |
댓글