방금 centos 5.8 최종 64 비트 시스템에 nginx 1.1.13 및 php 5.4.0을 설치했습니다. Nginx와 PHP / Fpm이 실행 중이며 ssh 명령 줄을 통해 PHP 스크립트를 실행할 수 있지만 브라우저에서 계속 '파일을 찾을 수 없습니다'. 모든 PHP 파일에 오류가 있습니다.
이것은 nginx.conf가 PHP 스크립트를 처리하는 방법입니다.
location ~ \.php$
{
root /opt/nginx/html;
fastcgi_pass unix:/tmp/fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
이것은 다른 서버에서 직접 복사 / 붙여 넣기 하여이 설정에서 제대로 작동하지만 이전 버전의 php / fpm을 실행합니다.
왜 이러한 오류가 발생합니까?