配置步骤 1:安装 IIS 和 PHP
1.1. 安装 IIS
若要安装 IIS,请使用以下步骤:
在 Windows Server 2012 上安装 IIS
在“开始”页面上,单击“服务器管理器”磁贴,然后单击“确定”。
在“服务器管理器”中,选择“仪表板”,然后单击“添加角色和功能”。
在“添加角色和功能向导”中的“开始之前”页面上,单击“下一步”。
在“选择安装类型”页上,选择“基于角色或功能的安装”,然后单击“下一步”。
在“选择目标服务器” 页上,选择“从服务器池中选择服务器”,选择你的服务器,然后单击“下一步”。
在“选择服务器角色” 页上,选择“Web 服务器 (IIS)”,然后单击“下一步”。
在“选择功能”页上,注意默认情况下安装的预先选择的功能,然后选择“CGI”。 选择此选项还会安装 FastCGI,建议用于 PHP 应用程序。
单击“下一步”。
在“Web 服务器角色 (IIS)”页面上,单击“下一步”。
在“选择角色服务” 页上,注意默认情况下安装的预先选择的角色服务,然后单击“下一步”。
备注
只需为静态内容 Web 服务器安装 IIS 8 默认角色服务。
在“确认安装选择”页上,确认你的选择,然后单击“安装”。
在“安装进度”页上,确认已成功完成 Web 服务器 (IIS) 角色和所需角色服务的安装,然后单击“关闭”。
若要验证是否已成功安装 IIS,请在 Web 浏览器中键入以下内容:
http://localhost
你应该看到默认的 IIS 欢迎页。
在 Windows 8 上安装 IIS
在“开始”页面上,键入控制面板,然后单击搜索结果中的“控制面板”图标。
在“控制面板”中,单击“程序”,然后单击“打开或关闭 Windows 功能”。
在“Windows 功能”对话框中,单击 “Internet Information Services”,注意默认情况下安装的预先选择的功能,然后选择 “CGI”。 选择此选项还会安装 FastCGI,建议用于 PHP 应用程序。
单击 “确定” 。
若要验证是否已成功安装 IIS,请在 Web 浏览器中键入以下内容:
http://localhost
你将看到默认的 IIS“欢迎使用”页面。
1.2. 手动下载并安装 PHP
本部分中的过程将指导你手动安装 PHP:
下载 PHP 和 WinCache 扩展。
安装 PHP 和 WinCache。
将 PHP 安装文件夹添加到 Path 环境变量。
为 PHP 设置处理程序映射。
For PHP 中添加默认文档条目。
测试 PHP 安装。
为了简化此过程,安装 WinCache 扩展但不对其进行配置。 将配置并测试 Step 2: Configure PHP Settings的WinCache。
手动下载并安装 PHP 和 WinCache
打开浏览器到 Windows for PHP 下载页 并下载 PHP 非线程安全 zip 包。
从 适用于 PHP 的 Windows 扩展列表下载 WinCache 扩展。
将 PHP .zip 包中的所有文件提取到所选文件夹,例如 C:\PHP\。
将 WinCache .zip 包提取到 PHP 扩展文件夹 (\ext) ,例如 C:\PHP\ext。 WinCache .zip 包包含一个文件 (Php_wincache.dll)。
打开“控制面板”,依次单击“系统和安全”、“系统”,然后单击“高级系统设置”。
在“系统属性” 窗口中,选择“高级”选项卡,然后单击“环境变量”。
在“系统变量”下,选择“路径”,然后单击“编辑”。
将 PHP 安装文件夹的路径添加到 变量值的末尾,例如 ;C:\PHP。 单击 “确定” 。
打开“IIS 管理器”,在“连接”面板中选择计算机主机名,然后双击“处理程序映射”。
在“操作”面板中,单击“添加模块映射”。
在“请求路径” 中,键入 *.php。
从“模块”菜单上,选择 FastCgiModule。
在 “可执行文件 ”框中,键入Php-cgi.exe的完整路径,例如 C:\PHP\Php-cgi.exe。
在“名称”中,键入模块映射的名称,如 FastCGI。
单击 “确定” 。
在“连接”面板选择你的计算机中的主机名,然后双击“默认文档”。
在“操作”面板中,单击“添加”。 在“名称”文本框中键入“Index.php”,然后单击“确定”。
重新单击“添加”。 在“名称”框中键入 Default.php,然后单击“确定”。
测试 PHP 安装
以管理员身份打开文本编辑器,例如记事本。
在新文件中键入以下文本:<?php phpinfo(); ?>
将文件另存为 C:\inetpub\wwwroot\Phpinfo.php。
打开浏览器并输入以下 URL:
http://localhost/phpinfo.php
将显示格式精美的 Web 页面,此页面会展示当前 PHP 设置。
1.3. 添加 PHP 应用程序
IIS 和 PHP 安装后,你可以将 PHP 应用程序添加到 web 服务器。 本部分将介绍如何在安装有 PHP 的 IIS Web 服务器上设置 PHP 应用程序。 它不介绍如何开发 PHP 应用程序。
添加 PHP Web 应用程序
打开 IIS 管理器。
对于Windows Server 2012,在“开始”页上单击“服务器管理器”磁贴,然后单击“确定”。 在“服务器管理器仪表板”上,单击“工具”菜单,然后单击“Internet Information Services (IIS) 管理器”。
对于Windows 8,在“开始”页上键入控制面板,然后单击搜索结果中的控制面板图标。 在“控制面板”屏幕上,依次单击“系统和安全”、“管理工具”和“Internet Information Services (IIS) Manager”。
在“连接”窗格中,右键单击树中的“站点”节点,然后单击“添加网站”。
在“添加网站”对话框中,在“站点名称”框中为你的网站键入一个友好名称。
如果要选择其他应用程序池,而不是“应用程序池”框中列出的应用程序池,请单击“选择”。 在“选择应用程序池” 对话框中,从“应用程序池” 列表中选择一个应用程序池,然后单击“确定” 。
在“物理路径”框中,键入网站的文件夹的物理路径或单击浏览按钮(“...”)来导航文件系统,从而找到该文件夹。
如果你在步骤 5 中输入的物理路径指向远程共享,请单击“连接身份”,以指定有权访问该路径的凭据。 如果不使用特定凭据,请选择“连接身份”对话框中的“应用程序用户(传递身份验证)”选项。
从“类型”列表中为网站选择协议。
“IP 地址”框中的默认值是“全部未分配”。 如果你必须为网站指定静态 IP 地址,请在“IP 地址”框中键入 IP 地址。
在“端口”文本框中键入端口号。
(可选)在“主机标头”框中为网站键入主机标头名称。
如果无需对站点进行任何更改,并且你希望该网站立即可用,请选中“立即启动网站”复选框。
单击 “确定” 。
页:
[1]