如何在没有IIS的环境中运行Web程序

 我来答
志当存高远389
推荐于2016-03-24 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11236 获赞数:20407
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
设置IIS详细步骤
对于不同的版本的IIS,设置支持PHP的方法不完全相同。本文主要讲述了以下几个版本的设置:(以下为配置使用winmail软件自带PHP4的方法)
1. 设置webmail在IIS下的运行模式:( A和B在实际运行中请选择其中一种配置运行即可,无需两者都做 )

A. 设置webmail做为虚拟目录运行,

IIS5.x设置虚拟目录 (Windows 2000, XP)
IIS6.x设置虚拟目录 (Windows 2003)
IIS7.x设置虚拟目录 (Windows 2008,Vista)

B. 设置webmail做为虚拟站点(独立站点)运行 此方法方便在多域名时使用各自域名登陆设置只需设置一次。

IIS5.x设置虚拟站点 (Windows 2000, XP)
IIS6.x设置虚拟站点 (Windows 2003)
IIS7.x设置虚拟站点 (Windows 2008,Vista)
如果以后有多域需要设置webmail,则在IIS的网站->属性->网站->高级->添加不同的域名访问时的主机头值即可端口可以相同。

2. 设置IIS 的 PHP支持。使用winmail自带的PHP环境、自行安装的PHP环境、FastCGI、ZendCore四种方式,只需要配置其中一种,建议不要同时使用多种PHP环境,防止配置混乱后无法正常使用。

A. 使用winmail自带的PHP环境:

4.7 以前版本自带PHP为 c:\windows\PHP4, 4.8 以后版本自带 c:\windows\PHP5
IIS5.x设置php支持 (Windows 2000, XP)
IIS6.x设置php支持 (Windows 2003)
IIS7.x设置php支持 (Windows 2008,Vista)

B. 使用其他PHP环境说明:

已有PHP环境中添加webmail站点的注意选项

使用FastCGI运行PHP:IIS6+fastCGI、IIS7+fastCGI

使用ZendCore运行PHP:ZendCore+IIS 、ZendCore+Apache

IIS7配置时,如果是64位系统,需要配置IIS应用程序池,在对应站点的应用程序池->高级设置->允许32位应用程序 修改为true。

三、设置目录(文件)的访问权限
4.9 以后的版本一般不需要做下面的设置;如果 4.9 以后的版本的 Webmail 出现不能修改密码、sqlite 错误、邮件状态一直未读等问题,可以按照下面设置,4.8 以前的版本一定要做下面的设置:
在以下目录和文件的权限中增加 IUSR_* 用户即Internet 来宾帐号( 此处*通常是你的服务器的计算机名) “修改”:(针对文件系统是 NTFS 的, FAT32文件系统的可以跳过本步骤)
1. Webmail\temp 目录: ~\server\webmail\temp
2. 邮件存储目录: ~\server\store
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式