admin 管理员组

文章数量: 887021

我有一部Dell 笔记本电脑,操作系统是windows 7 home basic, 我想在上面安装iis和php运行环境玩玩,按照网上说的方法,在控制面板里-->打开或关闭windows 功能...,总也不能安装成功,用netstat -ano查看,80端口是开了,但控制面板--系统与安全--管理工具里总是没有iis管理选项,后来在微软的官方网站上查到家庭版的确不具备此功能。

看了网友的解决方案,要把home basic 升级为旗舰版的,我这是正版的,升级成盗版的我岂不亏大了。

看看有没有其它的解决方法,可以用iis express来代替iis.

首先从微软的网站上下载IIS 8.0 express. 下载地址 http://www.microsoft/zh-cn/download/details.aspx?id=34679

安装完毕后运行

iisexpress.exe /site:WebSite1
这会在 我的文档\iisexpress\config 下产生applicationhost.config文件。


再下载一个php 版本,我选的是 php5.5 Non Thread Safe 下载后解压到 iis express目录下。

以管理员身份打开一个cmd窗口,到iis express的安装目录下:

runas /profile /user:admin cmd

cd "c:\program files\iis express"

执行以下命令

appcmd set config -section:system.webServer/fastCgi /+"[fullPath='c:\program files\iis express\PHP\php-cgi.exe',arguments='',maxInstances='4',idleTimeout='300',activityTimeout='30',requestTimeout='90',queueLength='1000',instanceMaxRequests='200',protocol='NamedPipe',flushNamedPipe='False',rapidFailsPerMinute='10']" /commit:apphost

appcmd set config -section:system.webServer/handlers /+"[name='PHP-FastCGI',path='*.php',modules='FastCgiModule',verb='*', scriptProcessor='c:\program files\iis express\php\php-cgi.exe']" /commit:apphost

请注意把c:\program files\iis express\php\php-cgi.exe 替换成为你的php安装路径

以上两个命令将会在applicationhost.config中添加<fastCgi>和 php handler 的配置,applicationhost.config文件位于 “我的文档\iisexpress\config”目录下。

然后运行iis express

iisexpress.exe /site:WebSite1

WebSite1是applicationhost.config中配置的默认网站。网站目录位于 “我的文档\My Web Sites\WebSite1\”

我们建立一个最简单的php 文件 <?php phpinfo(); ?>保存到以上目录下,取名为phpinfo.php

打开浏览器,在地址栏输入http://localhost:8080/phpinfo.php

可以看到php已经正确运行了。








本文标签: 运行环境 Home Windows Basic php