Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian Nginx和PHP处理器_Php_Nginx_Debian - Fatal编程技术网

Debian Nginx和PHP处理器

Debian Nginx和PHP处理器,php,nginx,debian,Php,Nginx,Debian,我知道有这么多关于这方面的文档,但我不明白问题出在哪里。 我刚刚安装了Debian 8,我认为我首先安装的是Nginx fastcgi。 Nginx正在工作,但它无法执行任何php文件 我尝试了nginx配置文件的location~.php$部分的一些组合,但当我尝试从beowser加载.php文件时,它只是下载的。还有最后一次尝试 location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/

我知道有这么多关于这方面的文档,但我不明白问题出在哪里。 我刚刚安装了Debian 8,我认为我首先安装的是Nginx fastcgi。 Nginx正在工作,但它无法执行任何php文件

我尝试了nginx配置文件的location~.php$部分的一些组合,但当我尝试从beowser加载.php文件时,它只是下载的。还有最后一次尝试

location ~ \.php$ {
           try_files $uri =404;
           fastcgi_pass unix:/var/run/php5-fpm.sock;
           #fastcgi_pass 127.0.0.1:9000;
           #fastcgi_index index.php;
           #fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
           #include snippets/fastcgi-php.conf;

    }
问题出在哪里?
Thx all

你说什么都不工作是什么意思?如果您得到类型为500的错误,那么它可能来自您的nginx配置。然而,如果只是php未执行,则意味着php fpm服务可能未运行

你得到了什么结果?Nginx日志报告什么?php fpm服务正在运行吗?这就是问题所在,没有错误:)它只是让我下载任何php文件,然后我尝试在浏览器中运行它们。没有任何工作是关于执行php失败的(它让我下载php文件),php fpm正在运行。我认为问题在于nginx试图运行php-fpm,但我不知道为什么