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)。以下是安裝步驟:
- 打開「伺服器管理員」,選擇「管理」>「添加角色和功能」。
- 在「角色」選擇頁面中,勾選「Web 伺服器 (IIS)」。
- 根據提示完成安裝,並確保選擇了必要的功能,例如「ASP.NET」和「CGI」。
安裝完成後,您可以在瀏覽器中輸入 http://localhost 來檢查 IIS 是否正常運行。
二、安裝 PHP
接下來,您需要安裝 PHP。可以從 PHP 官方網站下載最新版本的 PHP。以下是安裝步驟:
- 下載 PHP 的 Windows 版本,解壓縮到一個目錄,例如
C:PHP。 - 在 IIS 中,您需要配置 PHP 的 FastCGI。打開「IIS 管理器」,選擇您的伺服器,然後在右側的「功能視圖」中找到「處理程序映射」。
- 添加新的 FastCGI 應用程式,指向 PHP 的執行檔,例如
C:PHPphp-cgi.exe。 - 在「PHP 設定」中,您可以設置 PHP 的配置檔案
php.ini,確保啟用必要的擴展,例如extension=mysqli。
三、安裝 MySQL
接下來,您需要安裝 MySQL 數據庫。可以從 MySQL 官方網站下載安裝包。以下是安裝步驟:
- 下載 MySQL 安裝包,並運行安裝程式。
- 在安裝過程中,選擇「開發者默認」安裝類型,這樣會安裝 MySQL Server 和 MySQL Workbench。
- 設置 root 用戶的密碼,並記下這個密碼以便後續使用。
- 完成安裝後,您可以使用 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 服務,這將為您的應用提供更穩定的支持。