PHP 是什麼呢,簡單的說 PHP 是 Unix 系統上的 ASP,這樣一說相信大家應都知道 PHP 大概是什麼了吧。和 ASP 相比,PHP 似乎不太有人去注意,但其實國外使用 PHP 來建構網站己有很長的一段時間了,而國內現在也慢慢的對 PHP 有所重視了。
安裝 PHP

  為了滿足 IIS/PWS 的愛用者,PHP 特別推出了 Win32 的版本,若您想在 Windows 的環境下來執行 PHP ,您可在 http://www.php.net/ 去下載最新版的 PHP 來安裝。安裝 PWS 及 IIS 的步驟有些許的不同,但一開始的安裝步驟是相同的,因此不論您安裝的是 PWS 或 IIS 請您先安裝基礎安裝步驟 ,之後再根據您所安裝的 Web Server 的種類再作後續的安裝步驟。接下來園丁就來一步一步的介紹安裝的方式,而園丁所用的版本為 PHP4 for Win32 的版本。

基礎安裝步驟

  不論您安裝的是 PWS 或 IIS 都必須先依此步驟來安裝。

  1. http://www.php.net/ 下載最新的 PHP 版本,解壓縮至任意一個目錄,園丁就先以 「C:\PHP」 來當作我們安裝的目錄。

  2. 解完壓縮之後,複製「php-dist.ini」到 Windows 的目錄下(一般來說 Windows95/98 的 Windows 目錄為 C:\Windows,而 Windows NT/Windows2000 的 Windows 目錄為 C:\WinNt 或 C:\WinNt40),並且更名為「php.ini」。

  3. 接下來是設定「doc_root」,設定它指向 Web Server 所設定的網頁主目錄。如下圖

  4. 編輯「php.ini」檔案,設定「extension_dir」,設定它指向 php 的安裝目錄,或是指向放置「php*.dll」的檔案目錄。如下圖

  5. 複製「PHP4TS.DLL」及「MSVCRT.DLL」到 Windows 的目錄下(一般來說 Windows95/98 的 Windows 目錄為 C:\Windows,而 Windows NT/Windows2000 的 Windows 目錄為 C:\WinNt 或 C:\WinNt40),若 MSVCRT.DLL 己存在時則可不必複製。
PWS 專用安裝步驟

  接下來的安裝步驟是專門針對 PWS4 或 Internet Information Server 3.0(IIS3) 的安裝步驟。

  要執行PWS 專用安裝步驟之前請先執行基礎安裝步驟,若您只須針對 PHP4 來運做,也就是只執行副檔名為 .php 的檔案時則可不必依照下面的步驟安裝,可直接到 PWS4 簡易安裝 來安裝。

  1. 點選「開始」->「執行」輸入 REGEDIT 。如下圖

  2. 輸入 REGEDIT 後按下『確定』鈕,以執行登錄編輯器(Regedit)。如下圖

  3. 請檢視機碼「HKEY_LOCAL_MACHIME」->「System」->「CurrentControlSet」->「Services」->「W3Svc」->「Parameters」->「ScriptMap」;點選『編輯』->『新增』->『字串值』。將 新數值#1 改為 .php

  4. 輸入之後雙擊滑鼠左鍵以執行編輯字串的編輯視窗,在數值資料欄中輸入 "c:\php\php.exe" "%s%s" ;如下圖

    請注意 "" 一定要輸入否則 PHP 將無法正確的執行,當然有需要時請將 c:\php 變更為 php 所在的目錄。
    PHP4 以後將 PHP 的副檔名統一為 *.php,若希望使用較舊的 PHP 副檔名,請重複上述的步驟,建立您所使用的 PHP 副檔名。

  5. 請檢視機碼「HKEY_CLASSES_ROOT」;點選『編輯』->『新增』->『機碼』。將 新機碼#1 改為 .php

  6. 輸入之後在右方的方框中,以滑鼠左鍵雙擊「預設」字樣以執行編輯字串的編輯視窗,在數值資料欄中輸入 phpfile ;如下圖

    若在上一個步驟中您有其它的字串值(副檔名),請重覆此步驟直到建立所有剛剛所設定的副檔名。

  7. 請檢視機碼「HKEY_CLASSES_ROOT」;點選『編輯』->『新增』->『機碼』。將 新機碼#1 改為 phpfile ; 輸入之後在右方的方框中,以滑鼠左鍵雙擊「預設」字樣以執行編輯字串的編輯視窗,在數值資料欄中輸入 PHP Script ;如下圖

  8. 請選取機碼「phpfile」並按下右鍵;點選『新增』->『機碼』。將 新機碼#1 改為 Shell

  9. 請選取機碼「Shell」並按下右鍵;點選『新增』->『機碼』。將 新機碼#1 改為 Open

  10. 請選取機碼「Open」並按下右鍵;點選『新增』->『機碼』。將 新機碼#1 改為 command

  11. 請選取機碼「command」並在右方的方框中,以滑鼠左鍵雙擊「預設」字樣以執行編輯字串的編輯視窗,在數值資料欄中輸入 "c:\php\php.exe" -q "%1" ;如下圖

    請注意 "" 一定要輸入否則 PHP 將無法正確的執行,當然有需要時請將 c:\php 變更為 php 所在的目錄。

  12. 點選「開始」->「程式集」->「Microsoft Personal Web Server」->「個人Web管理員」啟動 『個人 Web 管理員』之後選取左方的『進階』選項。按下『編輯內容』鈕 ,在『目錄』中輸入您存放 php 網頁的目錄,並在對話方塊下方『讀取』、『執行』、『指令』三個選項都勾選起來,按下『確定』鈕。

  13. 安裝至此,已完成了所有的步驟,請重新開機,並執行以下的範例,若能從瀏覽器中出現『安裝完成』的字樣,則表示 PHP 已安裝成功了。
    範例: 結果:
    <HTML>
    <HEAD>
    <TITLE>PHP TEST</TITLE>
    </HEAD>
    <BODY>
    <?php
    echo "安裝完成";
    ?>
    </BODY>
    </HTML>

IIS 專用安裝步驟

  接下來的安裝步驟是專門針對 Windows2000 的 Internet Information Server 5.0(IIS5) 的安裝步驟。雖然說舊有 IIS4 的版本與 IIS5 有些許的不同,但基本上的安裝步驟是相同的,如果您是使用 IIS4 的版本,也可照以下的安裝步驟來安裝。

  要執行IIS 專用安裝步驟之前請先執行基礎安裝步驟

  1. 點選「開始」->「程式集」->「系統管理工具」->「Internet 服務管理員」,以執行 Internet Information Services(Microsoft Management Console),並選取「預設的Web站台」後按下滑鼠右鍵,點選『內容』。如下圖

  2. 在預設的 Web 站台 內容 對話框中選取標籤『ISAPI篩選器』,並點選『新增』,新增一個ISAPI篩選器。如下圖

  3. 在篩選器 內容 對話方框中的篩選器名稱輸入名稱如:PHP,在執行檔中輸入 php4isapi.dll檔案的所在目錄,如:C:\PHP\php4isapi.dll;輸入完後按下『確定』鈕。

  4. 選取標籤『主目錄』,新增一個應用程式,在使用權限中選擇「指令及執行檔」。如下圖

  5. 請點選『設定』,之後再點選『新增』按鈕,如下圖

  6. 在 新增/編輯應用程式副檔名對應 的對話方框中,在執行檔中輸入 php.exe 所在的目錄,如:C:\PHP\php.exe;在副檔名中輸入 .php, (PHP4 以後將 PHP 的副檔名統一為 *.php,若希望使用較舊的 PHP 副檔名,請重複上述的步驟,建立您所使用的 PHP 副檔名);指令動詞請點選「所有的指令動詞」;並點選「指令引擎」 ,輸入完後點選『確定』鈕。如下圖

  7. 安裝至此,已完成了所有的步驟,請將預設的 Web 站台停止後再啟動,如此所有的設定才會有效,並執行以下的範例,若能從瀏覽器中出現『安裝完成』的字樣,則表示 PHP 已安裝成功了。
    範例: 結果:
    <HTML>
    <HEAD>
    <TITLE>PHP TEST</TITLE>
    </HEAD>
    <BODY>
    <?php
    echo "安裝完成";
    ?>
    </BODY>
    </HTML>
PWS 簡易安裝

  PWS 簡易安裝是針對只須執行 PHP4 所規定的標準副檔名 .php 的檔案所做的安裝,若您的 PHP 檔案有 PHP4 以前的副檔名如 .php3 及 .phtml 時則須到 PWS 專用安裝步驟 來安裝。

  要執行PWS簡易安裝步驟之前請先執行基礎安裝步驟

  1. 開啟「檔案總管」,到 PHP 的安裝目錄下執行『PWS-php4.reg』,以進行機碼的註冊。

  2. 點選「開始」->「執行」輸入 REGEDIT 。如下圖

  3. 輸入 REGEDIT 後按下『確定』鈕,以執行登錄編輯器(Regedit)。如下圖

  4. 請檢視機碼「HKEY_LOCAL_MACHIME」->「System」->「CurrentControlSet」->「Services」->「W3Svc」->「Parameters」->「ScriptMap」;以滑鼠右鍵雙擊右方之 .php。在編輯字串對話方塊中將 [PUT PATH HERE]\\php4isapi.dll 改為 PHP 安裝程式的所在目錄,如:c:\php\php4isapi.dll

  5. >點選「開始」->「程式集」->「Microsoft Personal Web Server」->「個人Web管理員」啟動 『個人 Web 管理員』之後選取左方的『進階』選項。按下『編輯內容』鈕 ,在『目錄』中輸入您存放 php 網頁的目錄,並在對話方塊下方『讀取』、『執行』、『指令』三個選項都勾選起來,按下『確定』鈕。

  6. 安裝至此,已完成了所有的步驟,請重新開機,並執行以下的範例,若能從瀏覽器中出現『安裝完成』的字樣,則表示 PHP 已安裝成功了。
    範例: 結果:
    <HTML>
    <HEAD>
    <TITLE>PHP TEST</TITLE>
    </HEAD>
    <BODY>
    <?php
    echo "安裝完成";
    ?>
    </BODY>
    </HTML>