在集成Ngin PHP环境时出现了 File not found 错误,找了好久,终于把这个问题解决了,这里简单的记录一下
出现的原因:php-fpm服务器fastcgi_param SCRIPT_FILENAME路径为nginx的访问路径,原因1、可能是因为这里的路径配置错误,这里需要和nginx的访问目录相同。
location ~ \.php$ {
root html;
fastcgi_intercept_errors on;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/var/www/focusschool/public$fastcgi_script_name;
include /usr/local/etc/nginx/fastcgi_params;
}
如果这里配置正确,问题还没有解决,那就是访问权限的问题了,这里更改/usr/local/var/www/focusschool/public的目录权限,更改之后问题就解决了。