安装 PHP 并将其与 IIS 一起使用
首先,你需要在计算机上安装并运行 IIS ( Internet 信息服务 ); 默认情况下 IIS 不可用,你必须从控制面板 - >程序 - > Windows 特性添加特性。
- 从 http://windows.php.net/download/ 下载你喜欢的 PHP 版本,并确保下载 PHP 的非线程安全(NTS)版本。
- 将文件解压缩到
C:\PHP\
。 - 打开
Internet Information Services Administrator IIS
。 - 在左侧面板中选择根项目。
- 双击
Handler Mappings
。 - 在右侧面板上单击
Add Module Mapping
。 - 设置这样的值:
Request Path: *.php
Module: FastCgiModule
Executable: C:\PHP\php-cgi.exe
Name: PHP_FastCGI
Request Restrictions: Folder or File, All Verbs, Access: Script
-
从 https://www.microsoft.com/en-US/download/details.aspx?id=30679 安装
vcredist_x64.exe
或vcredist_x86.exe
(Visual C++ 2012 Redistributable) -
设置你的
C:\PHP\php.ini
,尤其是设置extension_dir ="C:\PHP\ext"
。 -
重置 IIS:在 DOS 命令控制台中键入
IISRESET
。
你可以选择安装适用于 IIS 的 PHP 管理器, 它对设置 ini 文件和跟踪错误日志有很大帮助(在 Windows 10 上不起作用)。
请记住将 index.php
设置为 IIS 的默认文档之一。
如果你现在按照安装指南进行测试,则可以测试 PHP。
就像 Linux 一样,IIS 在服务器上有一个目录结构,这棵树的根目录是 C:\inetpub\wwwroot\
,这里是所有公共文件和 PHP 脚本的入口点。
现在使用你喜欢的编辑器,或仅使用 Windows 记事本,并键入以下内容:
<?php
header('Content-Type: text/html; charset=UTF-8');
echo '<html><head><title>Hello World</title></head><body>Hello world!</body></html>';
使用 UTF-8 格式(无 BOM)将文件保存在 C:\inetpub\wwwroot\index.php
下。
然后使用你的浏览器在以下地址打开你的全新网站: http://localhost/index.php