Windows 2016 & Windows 10 中IIS安装和配置PHP的步骤

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\ 文件夹下面了。数据库

php-iis-0.png

3.进行 php.ini 设置,在 PHP 解压出来的文件中能够找到 php.ini-development 和 php.ini-production 文件,首先将 php.ini-development 复制备份一下,而后将 php.ini-development 重命名为 php.ini。而后用文本编辑器(好比 Windows 自带的记事本就能够)打开 php.ini 文件,而后找到下面等号前面的字段,将前面的分号删除,并安装下面进行修改:windows

php-iis-0-0.png

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,找到 处理程序映射,双击打开。

15136676719355345.png

2.打开 处理程序映射 以后,点击右边的 添加模块映射...

php-iis-2.png

3.打开 添加模块映射 以后,按照下面填写相关信息,其中 请求路径 填写 *.php可执行文件 选择本身安装路径里的 php-cgi.exe 文件便可,最后点肯定

php-iis-3.png

4.会弹出 要为此可执行文件建立 FastCGI 应用程序吗?点  便可。

php-iis-4.png

5.而后返回 IIS,点击左侧的 计算机名称,而后在右边找到 FastCGI 设置,双击打开。

php-iis-5.png

6.打开 FastCGI 设置 以后,选择 php-cgi.exe 文件,而后点击右边的 编辑

php-iis-6.png

7.在打开的对话框中,找到 FastCGI 属性 中的 监视对文件所作的更改,点击后面的 ... 而后选择刚才设置的 php.ini 文件

php-iis-7.png

php-iis-8.png

8.而后选中 环境变量,并点击后面的 ... 

php-iis-9.png

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" ;
?>
相关文章
相关标签/搜索