首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在mac ox上的nginx上设置php

无法在mac ox上的nginx上设置php
EN

Stack Overflow用户
提问于 2017-02-06 20:14:34
回答 1查看 53关注 0票数 0

我试着在mac操作系统上设置nginx来服务php网站。但是当我从浏览器打开一个php文件时,它显示了一个空白页面,没有任何错误。我已经安装了php和nginx相关的应用程序。下面是我的php文件:

代码语言:javascript
运行
复制
<?php
 phpinfo(); 
?>

下面是我的nginx配置文件:

代码语言:javascript
运行
复制
http{
        server{
                listen  8082;
                root /Users/joey/tmp;
        location / {
            index  index.html index.htm index.php;
        }
                location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
                include /usr/local/etc/nginx/fastcgi_params;
                        autoindex on;
                }


        }
}
events {
    worker_connections  1024;
}

我已经验证了php-fpm已经启动并正在侦听端口9000:

代码语言:javascript
运行
复制
$ lsof -Pni4 | grep LISTEN | grep php
php-fpm   43310 joey    6u  IPv4 0xdcff1b2732b9c88d      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   43311 joey    0u  IPv4 0xdcff1b2732b9c88d      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   43312 joey    0u  IPv4 0xdcff1b2732b9c88d      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm   43313 joey    0u  IPv4 0xdcff1b2732b9c88d      0t0  TCP 127.0.0.1:9000 (LISTEN)

下面是我的php和nginx版本:

代码语言:javascript
运行
复制
$ nginx -v
nginx version: nginx/1.10.2
$ php -version
PHP 5.6.29 (cli) (built: Dec  9 2016 07:03:56) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

我的配置有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 04:52:04

经过一些搜索,我发现我需要在nginx.conf文件上进行以下配置才能启用php请求:

代码语言:javascript
运行
复制
location ~ \.php$ {
                        fastcgi_pass 127.0.0.1:9000;
                        fastcgi_param REQUEST_METHOD $request_method;
                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                        fastcgi_index index.php;
                        include /usr/local/etc/nginx/fastcgi_params;
                        autoindex on;
                }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42067563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档