ngxin; php-fpm 설치 후 html 정적 페이지는 문제가 없지만 phpinfo 페이지는 200을 반환하지만 항상 빈 페이지입니다
nginx가 처리를 위해 php 페이지를 php로 옮긴 것으로 보아 php 설정에 문제가 있을 것으로 검색해 보니 nginx에 문장을 추가해야 할 것 같습니다. >
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
nginx.conf의
위치 ~ .php$ {
루트 HTML;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_params 포함
}
또는 fastcgi_params 구성 파일에
을 추가하세요.
# PHP만 해당, PHP가 --enable-force-cgi-redirect
로 빌드된 경우 필수
fastcgi_param REDIRECT_STATUS 200;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
그런 다음 nginx를 다시 시작하여 페이지를 표시하세요.
http://www.bkjia.com/PHPjc/371851.html
로 전송한 것으로 간주됩니다.