本帖最后由 gaohao2005 于 2011-3-4 22:16 编辑
参照 康盛创想 Windows (server 2003) 服务器部署标准 白丁简明版以及 jenkincei http://welos.cn/?p=394
还有 http://getingbin.com/read.php/705.htm
在配置PHP 时, R2中 有一些与2003不同的地方.
A: 白丁版中 "对于PHP应用,需要给予该站点“读取”和“运行脚本”的权限。"R2中的配置:
MSDN用户界面使用 UI
B: 白丁版中,"加入PHP的ISAPI支持..."其中 设置动作为get, post 的地方, 在IIS7中 筛选器加好好 点击请求限制 切换到"谓词" 里面可以设置.
C: R2中 貌似无 "Web服务扩展" 这个概念
以下摘自网络
经典模式与集成模式 前面多次提到经典模式和集成模式,但是一直没有进行深入的说明。 集成模式是IIS7以后才有的,在这以前所使用的都属于经典模式。经典模式仅支持本机代码, 如果需要支持托管代码,则需要安装Web服务扩展,这就是我们在Windows Server 2003上的IIS管理器中所看到的, Web服务扩展中列出了ASP.NET v2.0等Web服务扩展。 常在Asp.net2.0和Asp.net4.0之间用aspnet_regiis.exe –iru命令切换的人印象应该很深刻。 不过托管模块的那套身份验证诸如windows身份验证,form身份验证就只有托管代码才能直接使用, 像.html及.xml等后缀名的文件是没法直接使用的,需要进一步的配置才行。原因很简单, 经典模式采用2种请求处理管道,一个管道用于本机代码 ISAPI 筛选器和扩展组件。另一个管道用于托管代码应用程序组件,如 ASP.NET。 但是集成模式不同,它没有Web服务扩展这一说,也仅仅使用一个请求处理管道。 它将Web服务扩展的运行时(如ASP.NET的运行时)集成到IIS里面来,随后将请求的处理分发到各个所配置的模块当中, 所以模块配置的灵活性成为了IIS7的最大亮点,从而使得它能够同时对本机模块和托管模块提供最直接的支持。
在php 和 MySQL 文件夹中都有 libmysql.dll 我复制的是 php 中的dll, 复制到 SysWow64中, 而不是system32中, 因为是64位系统. |