如何让php5 fpm在LEMP(Nginx、Debian 8和mariaDB)上工作?

如何让php5 fpm在LEMP(Nginx、Debian 8和mariaDB)上工作?,nginx,mariadb,Nginx,Mariadb,我试图在我的一台计算机上设置一个简单的LEMP服务器,LEMP是Nginx、Php5 fpm和MariaDB。出于各种原因,我选择了Debian8(杰西)。我以前安装过LAMP服务器,但不是这个。我想做的就是用上面的服务器组合离线测试一些php脚本 有人知道使用php5 fpm的Nginx Debian 8示例吗 我已经阅读了超过半打的指南、Nginx wiki的示例、文档等等,我甚至无法让简单的php测试文件正常工作。我得到的只是“您想保存还是打开该文件”。 欢迎来到Nginx。但不是Php

我试图在我的一台计算机上设置一个简单的LEMP服务器,LEMP是NginxPhp5 fpmMariaDB。出于各种原因,我选择了Debian8(杰西)。我以前安装过LAMP服务器,但不是这个。我想做的就是用上面的服务器组合离线测试一些php脚本

有人知道使用php5 fpm的Nginx Debian 8示例吗

我已经阅读了超过半打的指南、Nginx wiki的示例、文档等等,我甚至无法让简单的php测试文件正常工作。我得到的只是“您想保存还是打开该文件”。 欢迎来到Nginx。但不是Php

现在有几种配置——Ubuntu、Centos和我目前拥有的一种,都是针对Debian(Jesse)和php5 fpm以及MariaDB的配置——这正是我想要的——但它不起作用。 我尝试过在有虚拟主机和没有虚拟主机的情况下使用unix套接字或TCP套接字,将php.ini文件路径设置为0和1; 我甚至完全重新加载了Debian Jesse,从头开始

关于必须做些什么才能让Nginx识别来自脚本的Php POST调用,似乎也存在一些争论,但我只提到过一次

在LinuxMint17上安装LEMP服务器会更容易吗?我比Debian更熟悉这一点???
或者Centos 6或7?

在升级到Debian 8(Jesse)并进行一些重新配置之后,我遇到了类似的问题。在我的例子中,解决方案是在下面添加“fastcgi_param”行:

location ~ \.php$ {
  try_files $uri =404;
  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_split_path_info ^(.+\.php)(/.+)$;
  include fastcgi_params;
  # Intercepting errors will cause PHP errors to appear in Nginx logs
  fastcgi_intercept_errors on;
  fastcgi_index index.php;
  fastcgi_pass unix:/var/run/php5-fpm.sock;
}

/托马斯

欢迎来到堆栈溢出。祝贺您发布了一个格式合理且完整的问题。我突出显示了几个关键字,这是通过用两个星号围绕它们来实现的。