![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
windows 2003能安装IIS7吗
2个回答
2017-03-02
展开全部
想在windows 2003中好好跑php,又要节省内存,真是很为难的事情,考虑到IIS7.5 Express可以在WIN2003上跑,不但能以fastcgi的方式支持php,还自带Rewrite组件,只需简单改改web.config的rule规则就可以了。
于是下载了IIS7.5 Express后,安装,还需要对applicationHost.config进行配置,首先得找到这个文件在哪里,如果能在"我的文档"中IIS7Express目录下找到,那就是它了,否则应该就是在IIS7 Express的安装目录下。
1、先修改:defaultDocument节,加入 <add value="index.php" />
<defaultDocument enabled="true">
<files>
<add value="Default.htm" />
<add value="Default.asp" />
<add value="index.htm" />
<add value="index.html" />
<add value="iisstart.htm" />
<add value="default.aspx" />
<add value="index.php" />
</files>
</defaultDocument>
2、找到fastcgi节。
<fastCgi>
<application fullPath="C:phpphp-cgi.exe" monitorChangesTo="php.ini" activityTimeout="600" requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
<environmentVariable name="PHPRC" value="C:Program Files (x86)iis expressPHPv5.4" />
</environmentVariables>
</application>
</fastCgi>
3、找到handlles,加入
<add name="PHP_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:PHPphp-cgi.exe" resourceType="Either" />
尤其要注意的一是,这一句最好加在最前面,也就是在<handlles>下面的第一句,避免被其它Handle抢先处理了。
以上配置中,C:phpphp-cgi.exe 的部分替换成自己的php文件夹中的php-cgi.exe的位置。
4、在<site>配置节下,直接修改站点信息,或直接用appcmd.exe add site来添加站点。
5、找到诸如wordpress的安装文件夹,创建一个web.config文件,在configuration配置节下,添加Gzip压缩规则。
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>
6、同样在web.config中,Wordpress的rewrite完整的web.config文件内容如下:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>
</configuration>
这样就完全配置完毕了,然后在IIS7 Express目录下,找到IISExpress.exe,直接双击运行,或者用命令行来执行指定加载哪个站点.
iisexpress.exe /site:'站点名称1"
iisexpress.exe /site:'站点名称2"
访问一下,就会发现访问速度比在windows下使用apache要快得多,而且少跑一个nginx,内存占用整体上也少了很多。
展开全部
IIS的添加 请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。
IIS的运行 当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启
制作简单的网页来测试IIS!先创建一个TXT文档,再装将TXT文档改名和后缀名为index.htm!然后再用记事本打开index.htm文件!在文件里写下一段文字!然后把文件保存在C:/INETPUB文件夹下!
创建一个网站!我们创建一个xian的网站!IP为192.168.1.2,这是主杨的IP!使用80端口!并将目录路径指向C:/inetpub文件夹下!
现在我们就要测试IIS的运行!分别在本机和XP的IE上输入网站的IP地址,如果能正常在打开网站就表示安装成功了!
IIS的运行 当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启
制作简单的网页来测试IIS!先创建一个TXT文档,再装将TXT文档改名和后缀名为index.htm!然后再用记事本打开index.htm文件!在文件里写下一段文字!然后把文件保存在C:/INETPUB文件夹下!
创建一个网站!我们创建一个xian的网站!IP为192.168.1.2,这是主杨的IP!使用80端口!并将目录路径指向C:/inetpub文件夹下!
现在我们就要测试IIS的运行!分别在本机和XP的IE上输入网站的IP地址,如果能正常在打开网站就表示安装成功了!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询