林网博客
探讨计算机网络安全 拓展计算机网络应用
RSS
  • Home
  • 关于
  • 日志存档

Posts Tagged ‘iis’

此页面重定向不正确 检测到该服务器正在将此地址的请求循环重定向

四月 25, 2010 by linker | 0 Comment »

问题的起因是这样的:

网站直接输入网址可以打开,但从其他网站点击这网站的链接,就是打不开,再刷新一下才可以打开。

有朋友分析,这是网页源码设计的问题,任何从其他网址链接近来的,都无法打开页面;刷新下、或者直接输入就可以打开了 解决办法:未知。建议重新设计网页吧,或者设计成index.html这样的静态页面。

标题中,是FF提示的一个问题,在ie中是显示http 500错误,这个错误比较让人误导,会容易认为是服务器环境问题,比如是asp引擎问题。

事实上是,asp代码问题。

一直检查排除,由于asp代码中,套了很多文件,检查起来比较麻烦。只有在备份后,不断的删除动态代码,来判断。

最后在conn文件中发现了这段代码:

dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
If server_v1<>"" Then
if  mid(server_v1,8,len(server_v2))<>server_v2  then
Response.Redirect http://www.linwan.info/
end if
End if

去掉这段代码,从其他网站点击首页网址进入时,访问正常了。ie、FF都访问正常,不再提示循环错误。看上面代码,似是一个防被框架的判断。

不知道有没有更好的方案,以完善解决这个问题。


网站技术 | Tags: asp, iis, 代码, 技巧, 重定向


DCOM 遇到错误“无法启动服务,IISADMIN 以运行服务器: {A9E69610-B80D-11D0-B9B9-00A0C922E750}

四月 20, 2010 by linker | 0 Comment »

iis无法启动,系统日志中,始终提示:

DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 ”,试图以参数“”启动服务 IISADMIN 以运行服务器:
{A9E69610-B80D-11D0-B9B9-00A0C922E750}

搜索,发现解决问题办法两例:

一、服务器 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 没有在限定的时间内用 DCOM 注册。
IIS Admin Service 服务因 2149647636 (0×80210514) 服务性错误而停止。

与 HTTP SSL 服务相依的 IIS Admin Service 服务因下列错误而无法启动: 服务已返回特定的服务错误代码。与 World Wide Web Publishing Service 服务相依的 IIS Admin Service 服务因下列错误而无法启动: 服务已返回特定的服务错误代码。IIS Admin Service 服务因 2149647636 (0×80210514) 服务性错误而停止。

解决办法:开始,运行输入 regsvr32 Msxml3.dll

二、CLSID 为 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务.最后在下面的注册表项中找到它:

HKEY_CLASSES_ROOT\AppID\{A9E69610-B80D-11D0-B9B9-00A0C922E750}

名字刚好是"IIS Admin Service"

从"管理工具"中打开"组件服务",找到IIS Admin Service对比一下CLSID是否一致

9.确定是这个以后,接下来的就是为它增加NETWORK SERVICE权限了.
A启动和激活权限,点击"自定义"..

B.在用户列表中添加"NETWORK SERVICE",

C.并给予本地启动和激活权限,保存退出.

到此问题解决.


网站技术 | Tags: iis, iisadmin, mmc, 服务, 网站建设


IIS下单ip实现多域名泛解析的方案

四月 4, 2010 by linker | 0 Comment »

其实知道这个方案,也是很巧合。

缘于在试用destoon的b2b程序时,发现其在泛解析利用上,程序考虑得很全面,诸如栏目自定义二级域名,客户自助建站绑定二级域名,以及绑定一级域名,程序做得几乎完美,这样的方案,对于一些在vps服务器,一些独立的服务器建站者,对于apache+php环境下的站长来说,如鱼得水,但对于在IIS下需要多域名泛解析的站长来说,就是一个比较为难的选择了。

朋友的服务器上,已经有一个站点需要泛解析了,商业站点,也不太可能一下子就把它的泛解析给取消了。而另一方面,他使用destoon,一下子再上个vps或者上台独立服务器,在费用上也不太必要,为了网站的以后发展,他还是想考虑,把这方面给利用起来。

双方在交流的时候,我在destoon论坛上随意浏览,发现也不是完全没有方案,Linker曾经提过一个别名(ename)的方案,但没有实验环境,不知道实践时,是否可以走得通。后来又发现一个利用威盾来实际多于一个域名的泛解析方案。比如IIS已经默认可以绑定一个空主机头,利用威盾泛域名解析专家,即使是免费版本,也可以多两个域名的泛解析。由此以来,朋友的destoon,要实现泛解析,使用免费版本就可以实现了。(以前栏目我帮他用子目录实现过,但企业注册后要自动实现的二级域名,再要用手动来绑定子目录,就有些太机械了;destoon官方还没有实现,VIP可以使用二级域名,普通会员不能使用二级域名,如果可以分离开,手动绑定也是比较好的方法,毕竟VIP不是太多,如果vip真的多了,呵,独立服务器什么之类的成本又不是问题了。)

威盾泛域名解析专家软件介绍:http://www.vidun.com/vwsoft-vwpandomain-intro.html
威盾泛域名解析专家版本区别:http://www.vidun.com/vwsoft-vwpandomain-buy.html
威盾泛域名解析专家下载:http://www.vidun.com/vwsoft-vwpandomain-download.html
微盾泛域名解析专家配置向导:http://www.vidun.com/VwPanDmHelp/how_to_config.htm
威盾泛域名解析专家官方讨论区:http://www.vidun.com/post-tech-2.html


网站技术 | Tags: b2b, destoon, iis, 域名, 域名解析, 威盾, 泛解析


ftp上传速度太慢 原来是IIS的问题

三月 27, 2010 by linker | 0 Comment »

今天晚上上传一个rar的压缩包到服务器上,发现ftp上传速度实在太慢了,有时是十几K,有时不到1K的速度,有时干脆直接断掉,晕了,咋回事呢?

首先尝试禁用本地连接,重启本地连接,不行。去掉本地的监控软件,特别是防火墙类的软件功能,依然不行。

由于前端有tp-link的路由器,于是重启路由器,顺带重启了网通的“猫”,上传依然不行。

这本地的问题,几乎排除完了。还究竟是哪的问题?ping一下机房的网关,10ms左右,看起来似乎和带宽紧张无关,服务器平常的保障带宽能够达到10M以上的,平常Linker使用也区区的100K左右。

远程登陆到服务器上,抱着试一试的心态,重启了一下IIS,再次上传软件,呵,64K,比较理想的状态。

微软的iis,哦,顺带说一下,使用的就是微软服务器系统自带的ftp功能,在重启iis时,自然也就重启了ftp组件。也就4天没有重启了,微软的iis还是有些逊色于linux系统下的ftp系统哦。

网络小故障,稍闲,记录一下。


网络日志 | Tags: ftp, iis, 技巧


如何在IIS里面开户FTP的pasv(被动)模式

三月 18, 2010 by linker | 1 Comment »

以前调试IIS的被动模式时,很费了一些功夫,虽然调试成功后,后来觉得不便,还是取消了,但方法依然记录一下.

基于 IIS 的 FTP 服务支持两种主动和被动模式连接, 根据由客户端指定方法。 IIS 不支持禁用或者活动或被动连接模式。

与 Internet, 上使用 HTTP 和其他协议 FTP 协议使用最小的两个连接会话期间: 用于控制, 半双工连接和进行数据传输全双工连接用于控制, 半双工连接和全双工连接进行数据传输:。 默认情况下, 服务器上 TCP 端口 21 用于控制连接, 但数据连接由方法, 客户端用来连接到服务器, 作为下面详细。

因为通过控制连接客户端发送到服务器, 端口 命令 – 主动模式 FTP 连接 有时称为以 " 客户端管理 "。 命令请求服务器以建立到客户, 使用 TCP 端口由 端口 命令指定数据连接从 TCP 端口 20 上。
被动模式 FTP 连接 是有时称为到 " 服务器管理 ", 因为与之一瞬态端口用作数据连接的服务器端端口服务器响应客户端发出 pasv 命令后,。 由客户端, 数据连接命令发出后服务器连接到客户立即使用端口上面控制连接的客户端端口。

与端口范围 1024 – 65535 内默认模式 Passive – IIS FTP 中随机选择到响应。 要进一步限制这些巨大端口范围, 系统管理员可配置命名 PassivePortRange 元数据库属性关键字, 此属性关键字仅存在于 IIS 6.0, for IIS 5.0 在 Windows 2000, 系统管理员需要安装 Service Pack 4, 在系统注册表中 PassivePortRange 项中添加。

更改 PassivePortRange for IIS, 执行过程之一下面部分中所述。

用于 Windows Server 2003

要启用直接编辑元数据库)
1 . 打开 IIS Microsoft 管理控制台 (MMC)。
2 . 右击本地计算机节点。
3 . 选择 属性 。
4 请确保 启用直接编辑元数据库 复选框。

通过 ADSUTIL 脚本配置 PassivePortRange b)

1 . 单击 开始 、 运行 , 键入 cmd, 和然后 确定 。
2 . 键入 cd Inetpub\AdminScripts, 然后按 Enter。
3 . 键入以下命令从命令提示符。
   CSCRIPT.exe adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5515"
"5500-5515" 为服务器对用户的开放端口,可以自由变换
4 重新启动 FTP 服务。

通过 ADSUTIL 脚本配置时您会看到以下输出:
Microsoft (R) Windows Script Host 版本 5.6
版权所有 (C) Microsoft Corporation 1996 – 2001。 保留所有权利。

PassivePortRange (STRING) " 5500-5515 ":

注意:如果开了系统自带的防火墙,必须在例外里添加以上端口
对于 Windows2000Server

要点 : 本文包含有关修改注册表信息。 修改注册表之前, 一定要备份并确保您了解如何在发生问题时还原注册表。

为了此 PassivePortRange 将要使用 Windows 2000, 系统管理员必须安装 Service Pack 4 (SP 4) 或有关其他信息, 以后访问下列文章编号, 以查看 Microsoft 知识库文章:

260910 如何获取最新 Windows 2000 Service Pack

配置 PassivePortRange 通过注册表编辑器
1 . 启动注册表编辑器 (Regedt 32 .exe)。
2 . 找到以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\
3 . 添加名为 " PassivePortRange " (不带引号) 的 REG _ SZ 类型值。
4 . 关闭注册表编辑器。
5 . 重新启动 FTP 服务。
注意 :FTP 将验证该范围是从 5001 到 65535。


网站技术 | Tags: ftp, iis, pasv, 技术


IIS6环境下.net2网站flv无法播放问题

九月 12, 2009 by linker | 0 Comment »

其实这个问题是比较好解决的,只是突然遇到这个问题时,有些懵了,因为网站源码是.net2的商业源码,编码错误的可能性是很小的,并且开方发也给出了演示站以及其他客户站的网址,访问时视频播放是没有任何问题的,那只有来测试当前的源码和服务器环境问题了。当时分析,当前源码完全没有问题的可能性也是很小的。当然,也不排除服务器有问题,总之,分析问题,一切皆有可能。

寻找了半天,最后才恍然大悟,是MIME类型的设置问题。

.flv是Flash媒体播放器支持的视频格式。但部分服务器需要进行MIME 类型映射设置,才能支持.flv视频格式。否则,本地能够正常播放的.flv文件,一传到服务器上就无法显示。

MIME 类型映射设置的具体步骤是:

“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flv-application/octet-stream”,然后确定即可。(“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”,输入别的也可以)

这个和原来系统不支持ISO 文件、exe文件下载是一样的。

什么是MIME?

Linker就不赘述了,百度百科见吧!http://baike.baidu.com/view/160611.htm


网络日志 | Tags: flv, iis, 分析, 服务器


有些意外 微软发布为PHP提供的SQL Server 2005驱动

八月 28, 2008 by linker | 0 Comment »

确实非常意外。以前asp与access针对个人小站,asp与sqlserver,开发中型企业门户,php与mysql,linux下的高端高性能高负载网站,特别流行的是大量的资讯网站与论坛,这种组合,似乎已经在意识中固化,同时也显得很自然,这样的搭配,大家都认为很正常。至于asp与mysql,php与sqlserver,这种组合,从来就没想过;随着php与mysql的日趋流行,php高效的地方也逐渐替代asp,微软就此适时发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。

这一驱动的目的是在PHP和SQL Server 2005之间提供更强大的交互功能:

SQL Server 2005 Driver for PHP是PHP 5的一个扩展,用来访问SQL Server
2005。这一扩展为所有的SQL Server 2005版本(包括速成版),提供了一个数据访问编程接口。SQL Server 2005
Driver for PHP API提供了对Windows认证、交易、参数绑定、流、元数据访问和错误处理的支持。(MSDN) 

该驱动现在可以从微软网站上下载。MSDN另外还提供了一个应用示例和详细文档

基于微软公共协议(Microsoft Public License,Ms-PL),微软还在CodePlex上发布了这个驱动的源代码。开发人员可以用这些源代码创建自己的应用,但是微软仅对MSND下载站点上的签约驱动版提供支持。

SQL Server 2005 Driver for PHP需要微软SQL Server 2005 ODBC驱动的支持,而该ODBC驱动只用于Windows平台。目前微软还没有计划要为其他操作系统平台提供类似的驱动。

查看英文原文:Microsoft SQL Server 2005 Driver for PHP Released

玩php的,试下php与sqlserver的搭配吧!


业界动态 | Tags: gzip, iis, php, server, sql


从易到难 搞定win2008 server的驱动安装问题

七月 27, 2008 by linker | 0 Comment »

win2008虽然出现时间不算太长,远没有vistasp1这么流行和稳定了,事实上我现在也没有用vista和win2008,从这里可以看到:[干掉win2008换为win2003] [如何在vista和win2008中用telnet] [听闻感想:网络战争劣势 下载win2008 不用ggreader 珊瑚虫案以及百财务总长] [三事务之163不能增强安全性登陆安装win2008中文版本以及转移e商2000系统] [ATI Radeon 9600 for vista win2008驱动安装与下载] [win2008安装iis7支持asp以及不显验证码的解决] 通过这些问题,现在连win2003 server也不用了,干脆直接xp了,现在的硬件配置用xp流畅性,那是vista所不能比拟的。

win2008 server的性能比vista有明显的提高,这是共认的事实;同样的内核性能有不小的提升。有以前玩vista的都迫不及待的换了win2008 server,但服务器的操作系统毕竟和消费级别的操作系统有不小的区别,首要面对的问题就是驱动程序,下面我们来看看如何解决驱动程序的问题。

一:自带的驱动程序 和它的Vista兄弟一样,其实Server2008也带了不少驱动程序,很多硬件(例如AC’97的声卡和部分HD声卡)装完系统后就能直接识别并自动装好驱动程序。显然,自带的驱动程序兼容性一般来说都是最好的。

假如安装过程中没有能够完全识别硬件,可以进入开始菜单中的Windows Update,搜索系统更新的时候也会把驱动程序一起找出来。也可以在桌面“计算机”处点右键→管理” →诊断→设备管理器,找到未能安装驱动程序的设备,然后右键选择“更新驱动程序”。在弹出的对话框中选择“自动搜索更新的驱动程序软件” 。系统会自动搜索网络以获取驱动程序。搜索网络获取驱动程序其实有一定的局限性,有的硬件无法被识别,那些装过驱动程序的硬件使用这个功能还比较方便。

虽然说自带的驱动程序能解决不少问题,但自带的驱动仅仅能满足一些“日常”的工作需要,无法将硬件的潜力全部发挥出来。显卡就是一个很明显的例子,自带的驱动几乎不能玩什么游戏,硬件加速功能也没法打开。从服务器的角度来说确实够用了,但由于我们打算把Server2008当桌面系统来使用,当然要讲究多媒体性能。所以必须要安装能发挥全部硬件潜力的驱动程序。

 

二:查硬件,找驱动安装包:最彻底,最保险的找驱动的方法就是获知硬件的具体型号,然后查找相关的驱动程序。分为如下几类:

1、品牌机或者笔记本。比较好办,到厂商主页就能搜索到相关的驱动程序。

2、知道各个硬件的生产商和型号,直接到厂商主页或者驱动之家这类专门下载驱动的网站下载驱动程序。

3、要是什么都不知道,那只能用Everest这个软件来获知硬件的型号,或者打开机箱查看硬件的型号然后查找驱动程序了。Everest用起来也很简单,运行everest.exe,在菜单选项卡中就可以看到各个类型的设备。以查找显卡驱动为例子简单说明一下用法。

展开“显示设备”→Windows视频,可以在右边窗口中看到设备描述“ATI Radeon X1250”,下面还给出了驱动程序的推荐下载地址,方便了用户的使用。一般来说大厂商的产品都有适合使用的公版驱动程序供Server2008使用;如果找不到板卡生产厂商的驱动程序,可以找对应的芯片生产商的公版驱动,除非很“山寨”的产品否则都不会有问题。

假如安装不上驱动程序咋办?如果安装包装驱动装不上,可以手动安装驱动程序。方法如下:

控制面板→添加硬件→安装我手动从列表选择的硬件(高级)→显示所有设备→从磁盘安装→定位到驱动程序安装目录,找到Inf文。如果安装程序是单个文件,一般都会把其他部分解压到临时文件中或者解压到一个你指定的目录。临时文件夹可以在地址栏中输入“%temp%”并回车来进入。由于UAC的关系,建议安装驱动程序的时候使用Administrator用户来进行操作。

 

小贴士:Server2008 X64系统下面用不了U盾如何解决?目前网上银行对硬数字证书的支持还未覆盖到64位系统,如果你坚持使用64位的系统,那么只能采取“曲线救国”的方法了。具体来说就是在VMware之类支持USB的虚拟机中安装一个XP,通过这个系统来使用网上银行。使用X64系统想必内存也比较富裕,运行虚拟机还是挺流畅的。因为网银系统是隔离、专用的,也不容易被盗窃。Server2008下面可以通过虚拟机使用网银

三:使用驱动精灵自动搜索驱动 这一招是针对菜鸟用户提出的解决方法,驱动精灵是驱动之家推出的一款结合硬件检测和驱动安装、备份的软件。可以检测大多数设备的驱动程序,并替未知设备安装驱动程序;它还可以自动检测驱动升级,随时保证PC处于最佳工作状态。对于那些不会使用Everest查找驱动的用户来说,实在是居家旅行的必备佳品。可以到驱动精灵官方站点(http://www.drivergenius.com/)下载到它,如果系统已经把网卡识别出来了,下载不集成网卡驱动的版本即可。

驱动精灵用法很简单,运行之后选择“驱动更新”,驱动精灵会自动搜索当前电脑上所有的硬件;勾选需要更新的驱动,点击“开始更新”即可,很方便吧?

 

为什么仅针对菜鸟用户推荐这个软件呢?因为据家用电脑BBS使用这类自动安装驱动软件的用户反馈,某些少见情况下系统可能会发生不稳定的情况,经过分析确实是由驱动问题引起的。所以我才只建议那些不会自己搜索驱动的用户使用。这个软件的特色还在于驱动备份功能,特别适用于那些官方没有提供驱动程序安装包的电脑用户使用。那些水货的本本用户可以用这个软件提取适合自己电脑的驱动程序,这样一来重装系统也不怕了。

因为2008是服务器操作系统,实际情况下真正标明支持2008的驱动程序还是不多的;但这并不能说明Server2008没有驱动程序可以使用。因为Server2008采用了和Vista SP1同样的内核,所以说本质上两者还是有很大的相似的。这也成了我们找驱动的一个突破点。通常情况下Server的操作系统使用同一时代的消费级操作系统的驱动程序都是没有问题的(Win2000之前除外),例如Server2003可以使用XP的驱动程序,Server2008可以使用Vista的驱动程序。从我安装了数十个Server2008系统来看,绝大部分硬件都能够使用Vista的驱动程序。虽然Vista的驱动程序也不算很丰富,但多一条路也就多了一份希望。Vista


技术文摘 | Tags: iis, windows, windows2008, 驱动


URL重写 负载均衡 应用程序路由 PowerShell Cmd-lets 等一系列IIS7的新功能

七月 10, 2008 by linker | 0 Comment »

iis5、iis6,iis服务器的不断普及应用,特别是iis6,多应用程序池的功能,使虚拟主机业务,当然更包括应用微软iis的web服务器业务,更加的平易使用,简单的配置,即可以建立并发布自己的个人网站,拒调查,个人拥有网上独立服务器、拥有网站群的网络人士已经占中国上网总人数的0.01-0.02%,虽然这个数字,占比太小,但细算一下就知道,这是一个非常可怕的惊人数字。同时,大家对于iis7的期待也是非常高,不仅涉及安全方面,另外对性能方面、负载均衡、url重写等功能的要求,呼声也是非常之高。

之前有关iis以及网站静态化实现方面,林网博客也是稍有涉猎,win2008安装iis7支持asp以及不显验证码的解决、IIS下论坛静态化分析、用国产的ABC_Rewrite实现IIS下的URL重写 、IIS 7.0 开启方法、Windows Vista IIS 7.0开启方法,对于iis7的最新进展,也是时有关注。

在过去几周里,IIS团队发布了3个IIS扩展更新
1.URL Rewrite Module CTP1
2.Application Request Routing CTP1
3.PowerShell Provider CTP2

一、URL Rewrite Module
 
URL Rewrite Module是一个基于规则的URL重写引擎,用于在URL被Web服务器处理之前改变请求的URL。对于动态Web应用程序,它可以为用户和搜索引擎提供友好的URL,URL重写和重定向是基于HTTP头和服务器变量的,并可以对站点内容进行访问控制。
 
更多信息请访问:使用URL Rewrite Module  l  下载:n  X86  n  X64  支持:URL Rewrite Module论坛
 
二、Application Request Routing
 
Application Request Routing(ARR)是一个基于代理的路由模块,可以根据HTTP头、服务器变量和负载均衡算法将HTTP请求转发到内容服务器上。它可以增强应用程序的效率和可扩展性,更好地利用内容服务器资源,并能够简化应用程序的部署,包括pilot management和A/B测试。ARR还有一种特性叫做shared hoster,用于修改如何共享目前提供的共享主机,为客户增加额外的服务。
 
l  更多信息请访问:使用Application Request Routing Module l  下载:n  X86 n  X64  支持:ARR论坛
 
三、PowerShell Provider
 
PowerShell Provider允许管理员使用PowerShell来管理IIS。在这个第二个CTP发布中,添加了40个新的cmdlet,如创建Web站点和Web应用程序、安装和获取证书。这里可以找到cmdlet的完整列表。
 
更多信息请访问:使用IIS 7.0 PowerShell Provider管理IIS l  下载:n  X86 n  X64l  支持:PowerShell论坛

iis7在正式虚拟主机服务器上的普及,还是需要时日,对iis7的应用技巧、配置等方面,林网博客也会在以后多加关注,据太平洋等网站的测试,IIS7的性能确实比IIS6有显著提升。测试中,提升达至27%,这个数据虽然不如微软工程师测试的近50%左右来得夸张,但是IIS6也是微软一个成熟的产品,在这种情况下还能取得很大幅度的提升,跟Windows2008TCP/IP协议栈的重写,以及Windows2008整体性能的提升有很大关系。实际上关于网络性能微软有一个更夸张的测试,结论是Windows2008相比Windows2003广域网络性能有40多倍的提升。在周六休息时间,我们利用太平洋电脑网北京和广州的VPN线路进行过类似的广域网测试,测试的结果是Windows2008相比Windows2003广域网性能有3倍的提升,可以说是相当显著。

最近比较忙,这个zblog也是在升级中,引起了一些问题,把缓存机制穿插在各个操作方面,对于林网博客这拥有了两千多篇文章的zblog系统来说,出现了大量的超时错误,而zlbog官方对此却是有意回避。难道zblog官方不知道,zblog的老用户也是zblog发展中的一笔凝重的支持财富吗?另外,今天zblog发布了两个安全升级和bug,用zblog的注意更新了。


业界动态 | Tags: iis, 服务器


图解教程Windows Server 2008下安装php,MySQL,Zend,phpMyadmin

五月 10, 2008 by linker | 0 Comment »

 

iis5.5以及iis6,已经普及很长时间了,2003下的iis6服务器,也是现在大多数web服务平台在应用,毕竟微软的iis,便于维护和使用是比较贴心的,我不想为此来争论linux以及unix下的web服务或者其它类web服务器程序有多优秀,iis流行至今天,有其存在并流行的道理,各有优劣。以前的这个[win2008安装iis7支持asp以及不显验证码的解决] ,算是对iis7小有涉足,今天详解下iis7下配置php,MySQL,Zend,phpMyadmin。

主要内容为转贴,图片亦为引用,失效时间未知。

首先确认你已经把一下程序下载完毕
mysql-5.0.41-win32、phpMyAdmin-2.11.3、ZendOptimizer-3.3.0a、php-5.2.5-Win32

首先把php的压缩包解压到E盘,例如E:\php (也可以是其他盘符,个人喜好而已)

1、IIS 管理器主界面

2、配置ISAPI筛选器

打开站点的ISAPI筛选器,添加一个筛选器.

筛选器名称为php,可执行文件路径为F:\php\php5isapi.dll

3、配置处理程序映射

添加脚本映射

请求路径为*.php,可执行文件路径为F:\php\php5isapi.dll,名称为php

4、配置应用程序池

添加应用程序池

名称为php, .NET Framework 版本选”无托管代码”,托管通道模式选”经典”

5、更改站点应用池

选择应用程序池为刚刚所建立的php应用池

6、添加默认文档

添加名称为index.php的文档

7、配置php.ini

更改F:\php目录里的php.ini-dist的名称为php.ini,然后复制到X:\Windows目录 (X为你系统所在的盘符)

并把php_gd2.dll,php_mcrypt.dll,php_mysql.dll,php_pdo_mysql.dll前面的引号去掉,这样php才可以支持这些扩展

8、配置extension路径

更改extension_dir的路径为F:/php/ext/ (必须以/结尾)

9、配置session.save_path路径

更改session.save_path的路径为F:/php/tmp (此目录需要手动建立)

现在php基本配置完成了,下面开始讲解配置phpmyadmin,先把压缩包里的内容解压到X:\inetpub\wwwroot\phpmyadmin

配置phpmyadmin的验证方式 修改phpMyAdmin\libraries\config.default.php文件

把$cfg['Servers'][$i]['auth_type'] = ‘config‘;更改为$cfg['Servers'][$i]['auth_type'] = ‘cookie‘;

10、配置phpmyadmin的加密用的私钥

把$cfg['blowfish_secret'] = ”;更改为$cfg['blowfish_secret'] = ‘im286‘;

现在已经把phpmyadmin配置完成了

11、安装ZendOptimizer

一路直接Next既可完成安装,安装路径那里可以设置为F:\Zend

默认安装完毕以后不不可以直接支持Zend加密,需要做特别的设置 ..下面将讲解如何配置Zend,并让php可以支持

返回桌面,在”我的电脑”上面右键,点击”属性”

然后出现一下窗口,然后点击右边栏的”高级系统设置”

然后再点击下面的”环境变量”

双击打开编辑Path变量窗口,然后在前面添加

F:\php;F:\php\ext;F:\Zend\lib;F:\Zend\lib\Optimizer-3.3.0\php-5.2.x;

然后点击确定完成配置

注意:如果你的Zend版本和php版本和我所演示的不同的话,那么上面的路径可能会更改,请时情况修改文件路径

12、安装MySQL

执行安装程序,直接下一步既可.安装路径可以自由选择,默认的也可以.个人喜好而已.

安装完毕以后程序会提示你配置MySQL

1.配置窗口

2.询问你使用什么配置,这里可以选择Standard Configuration,也就是标准配置

3.安装系统服务,直接Next既可

4.设置root用户密码,直接输入既可 ..第一次设置的时候没有Current root password:这个选项的,因为我是已经安装过的,所以再次设置密码的时候需要确认当前root的密码.而第一次安装却没,这一步可以忽略. ^^

5.应用配置

MySQL已经安装完毕

现在全部配置工作已经完成,如果不出意外的话,那么现在您的IIS 7.0就可以支持php,mysql,zend,phpmyadmin了

在你的wwwroot目录新建一个index.php文件,并输入以下内容

<?php

Phpinfo();

?>

退出保存 …

然后打开你的浏览器,打开站点http://127.0.0.1

哈哈,看到没…支持php了 ..

你也可以去下载一个php探针..这个界面更友好一些

如果你用ASP程序的时候发现程序不能用的话,那么估计就是父路径支持没打开..下图告诉将怎么打开

把默认的False更改为True然后应用更改既可

源自四维空间:http://www.4wei.cn/?p=50


网站技术 | Tags: iis, 服务器


Previous Entries

林网博客 Sponsors


  • favicon.ico图标在线制作网站推荐(61,669)
  • 修改限制discuz论坛注册名长度(40,914)
  • intel 82801EB ICH5 ac97声卡驱动下载(10,460)
  • 手动关闭gzip方法(phpwind、discuz和supesite)(8,311)
  • google来路突然减少与恢复(8,226)
  • intel 82801EB ICH5 ac97声卡驱动完整安装版下载(8,088)
  • windows7声卡驱动Realtek HIgh Definition Audio的下载和安装(5,874)
  • 笔记本遇到驱动安装不完整提示“microsoft ACPI-Compliant System ”(4,253)
  • 日志存档(3,339)
  • 笔记本thinkpad T400安装server 2003系统所需要驱动程序整理大全(3,052)
    • 随机文章

      • hp520笔记本安装声卡问题
      • 查杀IE类病毒或木马
      • “漏洞攻击程序”是这样编译出来的
      • 互联网十年中的10个瞬间
      • Error 1325: Favorites is not a valid short file 解决方法
      • 山穷水尽的突破
      • 图文演示 USB式的创新外置声卡控制软件应用技巧
      • 微软: 要盗版, 还是用我们的吧!
      • 弱智金蝶 解决登陆金蝶的aotomation经典故障
      • CPU能防毒?─ XP SP2的DEP技术揭秘
    • 近期热评文章

      • Google搜索工作原理(图) (7)
      • 腾迅搜搜优化分析 (6)
      • 警钟:IT人缺乏睡眠的可怕后果 (6)
      • 设置phpmyadmin 允许空密码登陆 (4)
      • 什么是google沙盒?如何防止进入沙盒? (4)
      • 马化腾看好电子商务与搜索 你做了没? (3)
      • 数据恢复必须打起十二分的小心 (3)
      • 中文SEO相关工具大全 (3)
      • 彻底解决“因为发生错误,安装过早结束”问题 (2)
      • 重启服务器解决数据库连接错误Provider 错误 '80004005' (2)
    • 最近发表文章

      • 一张神秘的SEO图表
      • Nvidia显卡更新驱动后windows7图片查看器背景为粉红色
      • 什么是google沙盒?如何防止进入沙盒?
      • HTC T3333死机后的资料备份问题
      • 中文SEO相关工具大全
      • Google搜索工作原理(图)
      • History and development of sports betting
      • 警钟:IT人缺乏睡眠的可怕后果
      • 腾迅搜搜优化分析
      • 所有邮箱登陆都提示“你找的文件服务器上找不到”
      • the United States’s Pawn Shops
      • seo团队的建立和运营
    • 特别链接

      • PE管
      • 地板之家
      • 河南商网
      • 火狐插件
      • 郑州云海
    Copyright © 2010 林网博客 All Rights Reserved XHTML CSS THEME by I SOFTWARE REVIEWS