Home  >  Article  >  Backend Development  >  网站Nginx配置时无法解析php文件

网站Nginx配置时无法解析php文件

WBOY
WBOYOriginal
2016-06-23 13:39:431121browse

我在安装阿里云对应的VPSMate面板时打开网站首页会直接下载文件,一想就是没有解析php,不过我不会这个,找同事解决了,记录下~

ps:csdn终于支持markdown了不容易啊……

如何解决:

  • 打开/etc/nginx/nginx.conf.default,复制如下代码
  • # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000   location ~ \.php$ {    root           html;    fastcgi_pass   127.0.0.1:9000;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;    include        fastcgi_params;  }
  • 放到/etc/nginx/conf.d/_.conf,文件中,保存后如下代码所示
  • server { # Generated by VPSMate    listen 80;    server_name _ www.paoyx.com;    index index.html index.htm index.php;    location / {        root    /var/www;    }    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000     location ~ \.php$ {      root           html;      fastcgi_pass   127.0.0.1:9000;      fastcgi_index  index.php;      fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;      include        fastcgi_params;    }    location = /404.html {        alias   /usr/share/nginx/html;    }    location = /50x.html {        alias   /usr/share/nginx/html;    }}
    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn