Windows 2016 和 Windows 10 内核是相同的,咱们首先须要安装 Internet Information Services (IIS),固然 Win2016 跟 Win10 安装 IIS 的步骤稍有差异,以前本站有文章介绍:《Windows 2016 如何安装 IIS》和《Windows 10 如何安装 IIS》,固然也能够参考以前的《Win7安装IIS7.5步骤配图详解》。php
因此本文以安装完 IIS 为基础,介绍 PHP 安装和配置的步骤:html
第一步,下载 PHP 安装包,并配置 php.inipython
1.下载 PHP 安装包:(PHP 下载地址:http://windows.php.net/download/),这里以最新的 PHP 7.2.0 为例,最新的 PHP 有四个版本,分别是 32 位的 VC15 x86 Non Thread Safe / VC15 x86 Thread Safe 和 64 位的 VC15 x64 Non Thread Safe / VC15 x64 Thread Safe,若是要想用于 IIS 则须要安装 Non Thread Safe 版,也就是下载下来的文件里带 nts 的。mysql
若是操做系统是64位的而且配置还能够,尽可能选择64位的,也就是选择安装 php-7.2.0-nts-Win32-VC15-x64.zip,若是选择32位,能够选择安装 php-7.2.0-nts-Win32-VC15-x86.zip 。sql
2.解压 PHP 压缩包:下载完PHP安装包以后,将压缩包内全部文件解压到电脑的某个目录,好比本案例中是解压到了 E:\IIS\soft\php-7.2.0\ 文件夹下面了。数据库
3.进行 php.ini 设置,在 PHP 解压出来的文件中能够找到 php.ini-development 和 php.ini-production 文件,首先将 php.ini-development 复制备份一下,而后将 php.ini-development 重命名为 php.ini。而后用文本编辑器(好比 Windows 自带的记事本就能够)打开 php.ini 文件,而后找到下面等号前面的字段,将前面的分号删除,并安装下面进行修改:windows
1
2
3
4
5
6
7
8
|
extension_dir
=
"E:\IIS\soft\php-7.2.0\ext"
;设置php模块路径
date.timezone
=
PRC ;设置时区为中国时区
short_open_tag
=
On ;php支持短标签 可选
cgi.force_redirect
=
0
;开启以CGI方式运行php
fastcgi.impersonate
=
1
;FastCGI相关设置
cgi.rfc2616_headers
=
1
;为何要改这一项暂不清楚
cgi.fix_pathinfo
=
0
;将
1
改成
0
,为了防止 FastCGI解析漏洞
error_reporting
=
E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ;将错误提醒修改成标准模式
|
而后找到如下 php 扩展模块,根据须要选择开启,取消前面的分号为开始相应扩展模块:curl
1
2
3
4
5
6
7
|
extension
=
curl
extension
=
gd2
extension
=
mbstring
extension
=
mysqli
extension
=
openssl
extension
=
pdo_mysql
extension
=
xmlrpc
|
注意:这里要注意一点,PHP 7 之后的版本不支持 mysql 这个扩展了,能够经过 mysqli.dll 和 pdo_mysql.dll 两个扩展来链接 MySQL 数据库。编辑器
经过 mysqli.dll 扩展链接 MySQL 数据库的方法:https://www.icoa.cn/a/799.html 测试
第二步,对 IIS 进行设置以支持 PHP
1.打开 IIS,找到 处理程序映射,双击打开。
2.打开 处理程序映射 以后,点击右边的 添加模块映射...
3.打开 添加模块映射 以后,按照下面填写相关信息,其中 请求路径 填写 *.php,可执行文件 选择本身安装路径里的 php-cgi.exe 文件便可,最后点肯定。
4.会弹出 要为此可执行文件建立 FastCGI 应用程序吗?点 是 便可。
5.而后返回 IIS,点击左侧的 计算机名称,而后在右边找到 FastCGI 设置,双击打开。
6.打开 FastCGI 设置 以后,选择 php-cgi.exe 文件,而后点击右边的 编辑。
7.在打开的对话框中,找到 FastCGI 属性 中的 监视对文件所作的更改,点击后面的 ... 而后选择刚才设置的 php.ini 文件。
8.而后选中 环境变量,并点击后面的 ...
9.在打开的 对话框 中点击左边的 添加。
10.在右边的 Name 和 Value 中分别按照下图输入相关信息,点肯定。
1
2
|
Name:PHP_FCGI_MAX_REQUESTS
Value:
10000
|
11.返回 编辑 FastCGI 应用程序 对话框,点击 肯定,完成设置。
PHP 的安装和设置基本完成,在网站目录里放一个 PHP 文件测试一下吧。
好比著名的 Hello World!
1
2
3
|
<?php
echo
"Hello World"
;
?>
|