nginx 配置php 出现 primary script unknown

起因

这两天在搭建虚拟主机,环境基本配置好了,访问html 文件没有问题, 但是在访问php 文件时出现file not found 的错误

解决

出现问题之后, 首先打开日志 找到错误的提示信息,

FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

好嘛, 看不懂, 直接百度, 然后根据百度出来的各种结果尝试都是失败的,例如这个

fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
修改为
SCRIPT_FILENAME $document_root$fastcgi_script_name; 

但是 我的nginx配置文件已经是这样的了, 然后我就开始对比运行正常的服务器的nginx配置与我现在的nginx配置 经过对比,两者是一样的, 那么问题就不是nginx 的问题了 

然后继续碰运气搜索,各种尝试,最终发现解决方法

/etc/selinux/config  中
SELINUX=enforcing
改为
SELINUX=disabled

如果还没有解决,可以考虑一下 权限问题

结束

遇到的问题不解决, 总会再次遇到的

<?php
  echo '这个输入框怎么去不掉了';
原文地址:https://www.cnblogs.com/baozi-tudou/p/12496293.html