希望在已安装 iis/sql 框的 08 框上安装 php。我尝试过几次 webinstaller,但安装程序在完成之前锁定,或者无法回显任何类型的错误消息。
在寻找手动安装方法之前,我想知道这个框是否试图告诉我一些我应该注意的事情。与 IIS 一起运行的 PHP 必须得到支持,否则人们会认为该错误消息在列表中的位置很高。
有什么需要注意的吗?
谢谢
答案1
摘自 iishack.com
- 在 C:\PHP 或任何您喜欢的位置安装 PHP4 或 PHP5 包(32 位)。如果您不需要任何扩展,请仅使用来自 php.net 的 Windows 安装程序。我建议下载 PHP zip 包。
- 打开 Internet 信息服务 (IIS) 管理器。
- 在 IIS 主屏幕双击“处理程序映射”。
- 点击“添加脚本图”。
- 为 c:\PHP\php5isapi.dll 设置扩展名为 *.php 的处理程序映射,并检查是否允许 ISAPI 扩展和脚本的执行。
- 在 IIS 主屏幕上双击“ISAPI 和 CGI 限制”。右键单击 PHP,选择“编辑功能设置”,然后选中“允许未指定的 ISAPI 模块”。
- 右键单击默认应用程序池(或您想要使用的多个应用程序池),然后选择“高级设置”。
- 将“启用 32 位应用程序”更改为 True。单击确定。这将以 32 位模式生成应用程序池,因此如果您有其他需要在 64 位模式下运行的模块,最好将网站分成两个应用程序池:一个 32 位,一个 64 位。
- 重新启动服务器。