永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-01-31 09:36
  • 提问者网友:孤凫
  • 2021-01-30 17:36
如何在没有IIS的环境中运行Web程序
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-01-30 18:06
设置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
全部回答
  • 1楼网友:青尢
  • 2021-01-30 18:24
任务占坑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯