猿问

Nginx将.php文件作为下载提供,而不是执行它们

Nginx将.php文件作为下载提供,而不是执行它们

我正在一个小滴(数字海洋)安装一个网站。我有一个问题,正确安装NGINX与PHP。我做了一个教程https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04但是当我尝试运行一些.php文件它只是下载它...例如...... http://5.101.99.123/info.php它正在工作但是......如果我去主要http://5.101.99.123它下载我的index.php:/


任何的想法?


-rw-r--r--  1 agitar_user www-data   418 Jul 31 18:27 index.php

-rw-r--r--  1 agitar_user www-data    21 Aug 31 11:20 info.php

我的/ etc / nginx / sites-available / default


server {

        listen 80 default_server;

        listen [::]:80 default_server ipv6only=on;


        root /var/www/html;

        index index.html index.htm index.php;


        # Make site accessible from http://localhost/

        server_name agitarycompartir.com;


               location ~ \.php$ {

                    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    #               # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini

    #

    #               # With php5-cgi alone:

    #               fastcgi_pass 127.0.0.1:9000;

    #               # With php5-fpm:

                    fastcgi_pass unix:/var/run/php5-fpm.sock;

                    fastcgi_index index.php;

                    include fastcgi_params;

            }



              location / {


                    try_files $uri $uri/ =404;

                    # Uncomment to enable naxsi on this location

                    # include /etc/nginx/naxsi.rules

            }

...其他“位置”被评论(#)


慕斯709654
浏览 1570回答 3
3回答

墨色风雨

我有类似的问题,通过清空浏览器缓存解决(也适用于不同的浏览器)。
随时随地看视频慕课网APP
我要回答