Home  >  Article  >  Backend Development  >  Why does it download by default when opening a web page?

Why does it download by default when opening a web page?

WBOY
WBOYOriginal
2016-12-01 00:56:552314browse

我配置了nginx软件,不知道哪里错了。打开网页直接下载了访问的php页面。这是我的server配置

Why does it download by default when opening a web page?

回复内容:

我配置了nginx软件,不知道哪里错了。打开网页直接下载了访问的php页面。这是我的server配置

Why does it download by default when opening a web page?

你把fastcgi_pass加上试试看。参考我的配置如下

    server {
        #sitename    dev.wei.ui
        listen       80;
        server_name  dev.wei.ui;
        root         /server/htdocs/weui-master;
        error_log    /server/web/logs/nginx/dev.wei.ui-error.log;
        access_log   /server/web/logs/nginx/dev.wei.ui-access.log;
        autoindex    on;
        index        index.php index.html index.htm;

        location ~* ^.+\.(bak|inc|lib|sh|tpl|lbi|dwt|sql)$ {
             deny  all;
        }

        location ~ .*\.php?$ {
            fastcgi_pass   127.0.0.1:9002;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

        location / {
            if (!-e $request_filename) {
                rewrite  ^(.*)$  /index.php?s=$1  last;
                break;
            }
        }
    }

不认识php脚本文件呗

你这个nginx配置文件,没有指定php去解析php文件吧

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