下面是关于“Windows Server 2012 IIS8 PHP环境配置方法”的完整攻略:
第一步:下载IIS8与PHP
首先,需要下载并安装IIS8与PHP。
- 下载IIS8:到Microsoft官网下载适用于Windows Server 2012的Internet Information Services (IIS) 8.5 Express,并安装
- 下载PHP:到PHP官网下载与Windows Server 2012相对应的php文件,并解压到指定目录下
第二步:配置IIS8
安装完成IIS8后,需要启用CGI和FastCGI。
- 打开控制面板,并选择“程序和功能”
- 点击左侧窗口中的“打开或关闭Windows功能”,将以管理员身份运行
- 找到Internet Information Services > World Wide Web 服务 > 应用程序开发功能并选择CGI
- 重复步骤3,但选择FastCGI,且勾选IIS8可与PHP协作运作
第三步:配置PHP与IIS8
- 打开IIS管理器,选择该服务器,并右键单击“网站”,选择“添加网站…”
- 输入网站名称,绑定的IP地址和端口号,与物理路径(安装PHP的目录)
- 点击“测试设置”来测试PHP是否正确运行
- 回到IIS管理器,找到新建的网站,并单击“处理程序映射”
- 点击“添加模块映射…”
- 弹窗中,选择“请求路径”,指定文件扩展名(php)、模块(FastCgiModule)、管理器路径(C:\PHP\php-cgi.exe),然后单击“确定”
示例说明
示例 1
假设我们想将一个名为“test”的PHP文件添加到我们的网站中,文件位于以下路径:C:\inetpub\wwwroot\test.php。
- 打开IIS管理器并选择该服务器,右键单击“网站”,选择“添加网站…”
- 在“添加网站”对话框中,输入以下参数:
- 网站名称:TestSite
- 物理路径:C:\inetpub\wwwroot
- 域名:localhost或其他
- 端口:80
- 点击“测试设置”,并输入http://localhost/test.php来检查php是否能在IIS8中正常工作
- 回到IIS管理器中,右键单击TestSite,选择“处理程序映射”
- 然后单击“添加模块映射…”
- 在弹窗中,输入以下参数:
- 可查询路径:*.php
- 模块:FastCgiModule
- 可执行文件名称:C:\PHP\php-cgi.exe
- 点击“确定”
现在,您可以访问以下 URL 来测试您的 PHP 文件 http://localhost/test.php 。
示例 2
假设我们希望将一个名为“admin”的PHP文件添加到我们的网站中。
- 打开IIS管理器并选择该服务器,右键单击“网站”,选择“添加应用程序…”
- 在“添加应用程序”的对话框中,输入以下参数:
- 别名:admin
- 物理路径:C:\inetpub\wwwroot\admin
- 运行网站的标准化名称 (应用池):选择现有的应用程序池或创建一个新池
- 点击“测试设置”,并输入http://localhost/admin/index.php来检查PHP是否能在IIS8中正常工作
- 回到IIS管理器中,右键单击“admin”,选择“处理程序映射”
- 然后单击“添加模块映射…”
- 在弹窗中输入以下参数:
- 可查询路径:*.php
- 模块:FastCgiModule
- 可执行文件名称:C:\PHP\php-cgi.exe
- 点击“确定”
现在,您可以访问以下 URL 来测试您的 PHP 文件 http://localhost/admin/index.php 。
希望这份攻略能够帮助您成功地完成Windows Server 2012 IIS8 PHP环境配置。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows Server 2012 Iis8 php环境配置方法 - Python技术站