当前位置:首页 » 编程语言 » php应用程序池

php应用程序池

发布时间: 2025-03-17 23:36:13

php以fastCGI的方式运行时文件系统权限问题及解决方法

在IIS7.0上以FastCGI方式配置好PHP运行环境,测试可以正常运行PHP程序后,将PHP程序部署上去,导入程序原来的数据和配置信息。很快就有问题出来啦下面我们就详细记录下。
今天准备将一个php
demo放在IIS下运行,网站在IIS下的配置是这样的:
应用程序池是集成模式下的.net
framework
2.0(2.0或4.0没什么关系,因为php以fastCGI的方式在跑),
应用程序池标识配置为IIS内置的NETWORKSERVICE,
使用的认证方式为匿名身份验证。
打开本地的网站,访问php页面,
出现了500错误。
好吧,是权限问题,最简单的解决办法是把C:的权限设成Everyone,
并允许完全控制:
重新访问php页面,成功了:
上面的方法是够简单,但也太不安全了,平时本地搭个demo这样做没问题,真正上线的时候,这样做迟早出问题的。
于是重新设置,把该目录下的只读权限赋给NETWRORKSERVICE帐号再试一下
不过问题还是没有解决,访问的时候,出现了401错误
错误信息中包括显示登录用户为匿名,检查了网站下的身份验证(再点击
匿名身份验证->编辑),原来网站默认情况下,在登录方法为匿名时,使用的默认登录用户为IUSR(就是我们看到的匿名登录用户了)
那么解决办法就是:
1.
将IUSR设置为C:的读权限,类似之前对NETWORKSERVICE的设置。
2.
或选择使用应用程序池标识即可。
经试验,方法1与2都成功。
Note:NETWORKSERVICE在IIS7中隶属于iis_iusers用户组,之前对NETWORKSERVICE的设置也可以改为对iis_iusers的设置,同样也可以解决问题,只是权限被进一步放宽了而已。
以上所述就是本文的全部内容了,希望大家能够喜欢。

② 服务器php怎么用iis7配置

方法一、安装使用phpmanager
1.下载安装phpmanager,
2.创建并配置php.ini。将php.ini-development文件改名为php.ini,修改date.timezone=”Asia/Shanghai”。去分号开启所需的扩展,这里不赘述。
3.打开IIS7,在主面板中双击phpmanager,然后点击其中的”Register new PHP Version”,选择你的php-cgi.exe,确定。剩下其它的配置它将给你自动设置好。
4.完成!
方法二、手动配置cgi模式(php5.3)
1.创建并配置php.ini,同上2。
2.打开IIS7,在主面板中双击处理程序映射,然后在右侧菜单中点击“添加模块映射…”,设置如下:
请求路径:*.php;
模块:FastCgiMole;
可执行文件:你php文件夹中的php-cgi.exe;
名称:php;
3.完成!
方法三、手动配置isapi模式(php5.2)
1.创建php.ini。php.ini-dist改名为php.ini,打开找到extension_dir=”/”,把路径改为你的php所在路径。
2.添加一个应用程序池,设置如下:
名称:php;
.net framework版本:无托管代码;
托管管道模式:集成
勾选立即启动应用程序池。
确定。
3.双击ispa和cgi限制。添加一个限制,设置如下:
ISAPI或CGI路径: 你的php5isapi.dll。
描述:php。
勾选允许执行扩展路径。
确定。
4.添加一个isapi筛选器,设置如下:
筛选器名称:php;
可执行文件:你的php5isapi.dll文件;
确定。
5.添加脚本映射。 双击处理程序映射, 点击右侧菜单的“添加脚本映射…”,设置如下:
请求路径:*.php;
可执行文件:你的php5isapi.dll文件;
名称:php5;
确定。
6.完成!

热点内容
如何看自己手机配置是多少 发布:2025-03-18 04:32:26 浏览:855
js文件拒绝访问 发布:2025-03-18 04:26:36 浏览:703
安卓系统怎么恢复聊天记录 发布:2025-03-18 04:24:57 浏览:595
怎么把安卓手机app转到苹果手机 发布:2025-03-18 04:20:30 浏览:966
分算法适用于 发布:2025-03-18 04:17:08 浏览:626
mysql数据库连接串 发布:2025-03-18 04:15:51 浏览:13
社会脚本法定义 发布:2025-03-18 03:59:00 浏览:326
安卓扩展存储空间 发布:2025-03-18 03:57:34 浏览:10
linuxat没反应 发布:2025-03-18 03:56:51 浏览:581
怎么看是多少位编译器 发布:2025-03-18 03:47:32 浏览:660