Debian Nginx和PHP处理器
我知道有这么多关于这方面的文档,但我不明白问题出在哪里。 我刚刚安装了Debian 8,我认为我首先安装的是Nginx fastcgi。 Nginx正在工作,但它无法执行任何php文件 我尝试了nginx配置文件的location~.php$部分的一些组合,但当我尝试从beowser加载.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:/
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,但我不知道为什么