當前位置: 首頁> 最新文章列表> IIS 7環境下PHP與MySQL的安裝與配置完整指南

IIS 7環境下PHP與MySQL的安裝與配置完整指南

gitbox 2025-06-29

在IIS 7環境下配置PHP與MySQL

在現代網站開發中,構建一個穩定且高效的環境是至關重要的。 IIS 7 是一個功能強大的Web服務器,而PHP和MySQL結合使用可以為您的網站提供強大的動態內容生成能力。本文將提供一個詳細的配置指南,幫助您在IIS 7環境下成功集成PHP與MySQL。

準備工作

在開始配置之前,確保您的服務器已安裝了IIS 7。您可以通過Windows的“啟用或關閉Windows功能”選項來確認IIS 7是否已安裝並啟用。

安裝PHP

要在IIS 7上運行PHP,您需要下載並安裝PHP。可以通過訪問PHP官方網站獲取最新的Windows版本。以下是安裝步驟:

 1. 下載PHP ZIP包。
2. 解壓PHP包到C:\PHP目錄。

確保extension_dir 設置指向您的擴展目錄(例如C:\PHP\ext)。您還可以通過添加以下行開啟常用的擴展:

 extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll

配置IIS 7支持PHP

接下來,您需要在IIS 7中註冊PHP。打開IIS管理器,按以下步驟操作:

選擇您的網站或服務器節點,雙擊“處理程序映射”。在右側,選擇“添加模塊映射”。在添加模塊映射窗口中,填入如下信息:

 請求路徑:*.php
模塊:FastCgiModule
可執行文件:C:\PHP\php-cgi.exe
名稱:PHP via FastCGI

完成後,點擊“確定”。然後,您需要重啟IIS以使更改生效。

安裝MySQL

在配置PHP後,您需要安裝MySQL數據庫。以下是安裝MySQL的步驟:

 1. 從MySQL官方网站下載MySQL安裝程序。
2. 运行安裝程序并按照指示完成安装。
3. 配置MySQL,並設置根用戶的密碼。

連接PHP與MySQL

要使PHP能夠連接到MySQL,您需要確保在php.ini文件中啟用了MySQLi擴展。找到並確保以下行未被註釋:

 extension=php_mysqli.dll

接下來,您可以使用以下示例代碼連接到MySQL數據庫:

 $mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_error) {
    die("連接失敗: " . $mysqli->connect_error);
}
echo "連接成功";

測試配置

一切設置完成後,您可以通過創建一個PHP測試文件來驗證您的配置是否正確。在您的Web根目錄下創建一個名為test.php的文件,並添加以下內容:

 phpinfo();

通過瀏覽器訪問http://localhost/test.php,您應該能夠看到PHP的配置信息頁面,這表明您的PHP已正確安裝並可用。

小結

通過以上步驟,您已成功在IIS 7環境下配置了PHP與MySQL。確保定期檢查您的配置並保持軟件的最新,以享受更好的性能與安全性。