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" ;
?>
相關文章
相關標籤/搜索