在 IIS 上安裝 PHP 7

系統建置環境:Windows 7 x64

  1. 安裝 IIS並啟用CGI

    開始 > 控制台 > 程式集 > 程式和功能 > 開啟或關閉 Windows 功能

  2. 下載 PHP 7.0
    http://windows.php.net/download/
    有下列四種版本可以選擇: 

    • VC14 x86 Non Thread Safe
    • VC14 x86 Thread Safe
    • VC14 x64 Non Thread Safe
    • VC14 x64 Thread Safe

    None-Thread Safe:非執行緒安全,在執行時不進行執行緒(thread)安全檢查反之,Thread Safe就是執行緒安全,執行時會進行執行緒(thread)安全檢查,以防止有新要求就啟動新執行緒的 CGI 執行方式耗盡系統資源。

    FastCGI 執行方式是以單一執行緒來執行操作,所以不需要進行執行緒的安全檢查,除去執行緒安全檢查的防護反而可以提高執行效率。

    本例使用的是「VC14 x64 Non Thread Safe
    下載後,將所有檔案解壓縮到 C:\PHP 目錄底下

  3. 修改 PHP.ini
    複製 C:\PHP\php.ini-production 此設定範例
    將檔名改為 php.ini

    修改內容設定
    (有註解的請拿掉前面分號「;」) 

    fastcgi.impersonate = 1
    fastcgi.logging = 0
    cgi.fix_pathinfo=1
    cgi.force_redirect = 0
    date.timezone = "Asia/Taipei"
    extension_dir = "C:\PHP\ext"

     

  4. 安裝 Visual Studio 2015 的 Visual C++ 可轉散發套件
    http://www.microsoft.com/zh-TW/download/details.aspx?id=48145 

    說明:
    VC11 版本是使用 Visual Studio 2012 編譯器編譯的 x86 or x64
    VC14 版本是使用 Visual Studio 2015 編譯器編譯的 x86 or x64

  5. 設定 IIS:
    開啟「Internet Information Services (IIS) 管理員
    於左側「站台」中點選「Default Web Site」,然後選擇「處理常式對應
     

    於右側「動作」區塊中點選「新增模組對應

    新增模組對應:

    新增「預設文件」:index.php

  6. 測試 PHP 文件:
    開啟瀏覽器,輸入 http://localhost,順利的話就可以看到如下內容

index.php 內容:

<?php phpinfo(); ?>

參考:http://php.net/manual/en/install.windows.iis7.php

本篇發表於 未分類。將永久鏈結加入書籤。

回應已關閉。