在蓝队网络开通的windows云主机后,系统会默认的安装iis/asp.net/vc++以及PHP(5.2),但是有的客户需要安装更高版本的。
1.可以使用windows自带的远程工具:开始——运行 在其中输mstsc,在其中输入账号和密码,点击链接进到服务器中。
2.PHP5.3以上的版本2003系统都需要安装FastCGI for iis组件,下载地址:
http://www.iis.net/downloads/microsoft/fastcgi-for-iis
3. Windows.php.net 官网上下载非线程的php,并且解压到任意盘。我这里是C:PHPphp5.3
4.在php目录中把php.ini-production修改为PHP.ini
在php.ini中修改如下:
extension_dir = "C:PHPphp5.3ext"
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
fastcgi.logging = 0
register_globals = On
Date.timezone的值可以是PRC或者Asia/Shanghai
5.对安装后的fastCGI配置:打开C:WINDOWSsystem32inetsrvfcgiext.ini
在文件最后添加如下:
[Types]
Php= PHP
[PHP]
ExePath=C:PHPphp5.3php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:C:PHPphp5.3
6.在iis中选择您的网站右击【属性---主目录---配置---添加】添加映射
7.在网站目录中建立info.php文件测试,内容如下:
8.当然如果您没有给user组读权限是会报错的哦! 记得右击php5.3目录【属性--安全】给user组添加读权限。
9.OK 最后附上一张图。
10.如果是windows2008R的话请跳过第二步和第五步,直接在处理程序映射中添加FastCgiModule模块,如图:
11.必须注意的是要设置好php5.3目录的权限问题和安装vc++,给目录添加IIS-wpg权限,不然会提示错误:
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
Error Number: 5 (0x80070005).
Error Description: ¾ü¾ø·ÃÎê¡£
HTTP Error 500 - Server Error.Internet Information Services (IIS)