火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 3091|回复: 0

在Nginx服务器上运行EaglePHP框架pathinfo配置说明

[复制链接]
发表于 2013-9-5 02:03:10 | 显示全部楼层 |阅读模式
EaglePHP框架默认采用pathinfo做资源定位,所以要求$_SERVER环境变量中必须要有PATHINFO。
一般在apache或者iis下都没有什么问题,但是在nginx下需要对配置文件做一些设置才可以。
把下面的代码保存为pathinfo.conf文件,存放在nginx的conf目录下
set $real_script_name $fastcgi_script_name;if ($fastcgi_script_name ~ "(.+?\.php)(/.+)") {set $real_script_name $1;set $path_info $2;}fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PATH_INFO $path_info;修改 nginx.conf 里的
location ~ \.php${} 这几行部分为

location ~ .*\.php {   #去掉 $ ,以便能匹配所有 *.php/* 形式的url

            root           /wnmp/www;

            fastcgi_pass   127.0.0.1:9000;

            #fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

            include        fastcgi_params;

            include        pathinfo.conf;  

        }注意红色部分。

本文由www.ho87.com编辑发布
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-23 08:15

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表