Nginx不会调用php解析器

时间:2018-01-29 14:32:20

标签: php nginx fastcgi

我正在尝试为现有代码库设置php7测试服务器。我似乎在我的调整后的服务器配置中遇到了php块,因为当我尝试点击网站时我的nginx错误日志正在报告upstream: "fastcgi://unix:/usr/local/phpbrew/php/php-7.1.13/var/run/php-fpm.sock并且我已经获得了权限瘀伤以显示它正在查找我希望它的套接字至。该网站由nginx的fastcgi提供服务。

然而,目前我的浏览器将php作为普通的未解析文本,并且由于不明原因而过度卷曲。基于我的搜索,似乎我的nginx / conf.d / * .conf文件中的php处理在某种程度上并不完全正确。任何人都可以看到这个块的问题吗?

(请注意,这是一个更大文件的片段,其中只包含对端口443的〜.php $的一个引用。)

server {
  listen       443 ssl spdy;
  server_name  local.site.com xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx eth2.site.com "";

location ~ \.php$ {
    root /var/www/site;
    fastcgi_pass unix:/usr/local/phpbrew/php/php-7.1.13/var/run/php-fpm.sock;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME /var/www/mygagenet$fastcgi_script_name;
    fastcgi_param PHP_VALUE "error_log=/var/log/nginx/my.site.net_error.log";
    include        /etc/nginx/fastcgi_params;
  }

0 个答案:

没有答案