服务器设置和教程 · 8 10 月, 2024

Windows 2016 IIS 10.0 + PHP + MySQL 環境搭建

Windows 2016 IIS 10.0 + PHP + MySQL 環境搭建

在當今的網絡環境中,搭建一個穩定且高效的伺服器環境是每個開發者和企業的基本需求。本文將介紹如何在 Windows Server 2016 上搭建 IIS 10.0、PHP 和 MySQL 的環境,讓您能夠輕鬆地部署和管理您的網站或應用程式。

一、安裝 IIS 10.0

首先,您需要在 Windows Server 2016 上安裝 Internet Information Services (IIS)。以下是安裝步驟:

  1. 打開「伺服器管理員」,選擇「管理」>「添加角色和功能」。
  2. 在「角色」選擇頁面中,勾選「Web 伺服器 (IIS)」。
  3. 根據提示完成安裝,並確保選擇了必要的功能,例如「ASP.NET」和「CGI」。

安裝完成後,您可以在瀏覽器中輸入 http://localhost 來檢查 IIS 是否正常運行。

二、安裝 PHP

接下來,您需要安裝 PHP。可以從 PHP 官方網站下載最新版本的 PHP。以下是安裝步驟:

  1. 下載 PHP 的 Windows 版本,解壓縮到一個目錄,例如 C:PHP
  2. 在 IIS 中,您需要配置 PHP 的 FastCGI。打開「IIS 管理器」,選擇您的伺服器,然後在右側的「功能視圖」中找到「處理程序映射」。
  3. 添加新的 FastCGI 應用程式,指向 PHP 的執行檔,例如 C:PHPphp-cgi.exe
  4. 在「PHP 設定」中,您可以設置 PHP 的配置檔案 php.ini,確保啟用必要的擴展,例如 extension=mysqli

三、安裝 MySQL

接下來,您需要安裝 MySQL 數據庫。可以從 MySQL 官方網站下載安裝包。以下是安裝步驟:

  1. 下載 MySQL 安裝包,並運行安裝程式。
  2. 在安裝過程中,選擇「開發者默認」安裝類型,這樣會安裝 MySQL Server 和 MySQL Workbench。
  3. 設置 root 用戶的密碼,並記下這個密碼以便後續使用。
  4. 完成安裝後,您可以使用 MySQL Workbench 來管理數據庫。

四、測試環境

完成以上步驟後,您可以創建一個簡單的 PHP 測試檔案來檢查 PHP 和 MySQL 是否正常運行。創建一個名為 info.php 的檔案,內容如下:

<?php
phpinfo();
?>

將此檔案放置於 IIS 的根目錄(通常是 C:inetpubwwwroot),然後在瀏覽器中輸入 http://localhost/info.php。如果一切正常,您將看到 PHP 的配置信息。

五、連接 MySQL 數據庫

您可以使用以下 PHP 代碼來測試與 MySQL 數據庫的連接:

<?php
$servername = "localhost";
$username = "root";
$password = "您的密碼";
$dbname = "test_db";

// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);

// 檢查連接
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
}
echo "連接成功";
$conn->close();
?>

將此代碼放入一個新的 PHP 檔案中,並在瀏覽器中訪問,您應該能看到「連接成功」的消息。

總結

通過以上步驟,您已經成功在 Windows Server 2016 上搭建了 IIS 10.0、PHP 和 MySQL 的環境。這樣的環境不僅適合開發和測試,還能夠支持生產環境的需求。如果您需要更高效的伺服器解決方案,可以考慮使用 香港VPS 服務,這將為您的應用提供更穩定的支持。