因為 PHP7 在 Windows 已經(jīng)提供了完整的 64bit 支持,所以選擇 64bit 系統(tǒng)安裝 64bit PHP7 將獲得更好的性能表現(xiàn)。

PHP7 需要 VC14 ( Visual C++ Redistributable for Visual Studio 2015 x86 or x64)做運行庫,所以我們先要安裝 VC14。

一、下載并安裝運行庫:
x64 安裝 64 位的運行庫,x86 安裝 32位的運行庫。

32位下載:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
64位下載:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe

vc14

二、下載 PHP7
這里列出的是無安全線程的 PHP 7.0.3,其他版本大家可以到:PHP For Windows 查找。

32位下載:http://windows.php.net/downloads/releases/php-7.0.3-nts-Win32-VC14-x86.zip
64位下載:http://windows.php.net/downloads/releases/php-7.0.3-nts-Win32-VC14-x64.zip

三、解壓并設(shè)置 PHP7

  1. 在 C盤 創(chuàng)建 php 目錄。
    在 <code>C盤</code> 創(chuàng)建 <code>php</code> 目錄

  2. 將下載的 PHP 文件解壓到 C:php
    解壓 PHP7

  3. 讓 Windows 顯示文件后綴等, 點擊 查看 —— 點勾如下圖所示兩項目
    讓 Windows 顯示文件后綴等

  4. 復制 php.ini-production 并改名為 php.ini
    復制 <code>php.ini-production</code> 并改名為 <code>php.ini</code>

5.修改 PHP.ini 參數(shù),用 記事本 打開并修改(遇到 ; 將其刪掉便是激活!):

①設(shè)置php模塊路徑

extension_dir = "C:phpext"

修改參數(shù)1

②設(shè)置php時區(qū)

date.timezone = Asia/Shanghai

設(shè)置php時區(qū)

③開啟php短標簽

short_open_tag 下的 `;` 全都刪掉

開啟php短標簽

④以fast—CGI模式運行PHP

cgi.force_redirect = 0

以CGI模式運行PHP

fastcgi.impersonate = 1

以CGI模式運行PHP

cgi.rfc2616_headers = 1

以CGI模式運行PHP

⑤按需開啟 PHP 模塊
一般來說,GD、curl pdo_mysql 都是需要的
按需開啟 PHP 模塊

四、 檢查是否正常運行

在 命令提示符(cmd) 中運行

cd C:php
php -v

如果然下圖正常顯示,那么就正常,如果有提示什么就按提示的修改
檢查php

五、IIS 中設(shè)置 PHP

  1. 進入IIS控制面板選擇主頁,單擊“處理程序映射”
    處理程序映射

  2. 單擊“添加模塊映射”
    添加模塊映射

  3. 輸入如下內(nèi)容:

請求路徑:*.php
模塊:FastCgiModule
可執(zhí)行文件(可選):C:phpphp-cgi.exe
名稱:FastCgi

如果沒有 FastCgiModule 模塊,請確認之前再安裝 IIS 的時候是否安裝 CGI。

請輸入圖片描述

單擊“是”
請輸入圖片描述

  1. 單擊“FastCGI設(shè)置”
    請輸入圖片描述

按下圖修改,將監(jiān)視對文件所做的更改改為 php.ini 文件所在的的絕對位置 C:phpphp.ini
請輸入圖片描述

聚合編輯器中添加:

Name:PHP_FCGI_MAX_REQUESTS
Value:1000

請輸入圖片描述

請輸入圖片描述

5.在IIS控制面板中,單擊“默認文檔”,在默認的站點下新建一個名為“index.php”的文件

默認文檔

請輸入圖片描述

六、試著運行 PHP 文檔

將探針、phpinfo 加入你的站點目錄中,查看運行:

請輸入圖片描述

請輸入圖片描述