Heim  >  Artikel  >  Backend-Entwicklung  >  网站Nginx配置时无法解析php文件

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

WBOY
WBOYOriginal
2016-06-23 13:39:431119Durchsuche

我在安装阿里云对应的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;    }}
    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn