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"
;
?>
|