章 3. 安裝

內容目錄
一般安裝需要考慮的事項
安裝在 Unix/HP-UX
安裝在 Unix/Linux
安裝在 Unix/Mac OS X
Unix/OpenBSD installs
Unix/Solaris installs
Installation on Unix systems
Installation on Windows systems
Servers-CGI/Commandline
Servers-Apache
Servers-Apache 2.0
Servers-Caudium
Servers-fhttpd
Servers-IIS/PWS
Servers-Netscape, iPlanet and SunONE
Servers-OmniHTTPd Server
Servers-Sambar
Servers-Xitami
Servers-Other web servers
Problems?

一般安裝需要考慮的事項

在安裝 PHP 前,先決定您要在哪一個領域使用 PHP。在 PHP 可以做些什麼一節裡提到了應用 PHP 的三大領域:

一般的情況下,您需要三樣東西:PHP、網頁伺服器和網頁瀏覽器。相信您早就有網頁瀏覽器了,而網頁伺服器也可能已安裝,視您的作業系統而定,如 Linux 的 Apache 或 Windows 的 IIS。如果您是租用伺服器服務商所提供的服務,那就更加簡單,只需將已編寫好的 PHP 程式上載至伺服器,然後在瀏覽器裡觀看程式的輸出。

若您選擇自行安裝 PHP 的話,要將 PHP 連接到網頁伺服器的方法有兩種。首先,PHP 已有 direct module interface﹝又稱 SAPI﹞與大部份的網頁伺服器如 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等相連接。其次,其他的伺服器如 OmniHTTPd 等則可通過 ISAPI,Microsoft 的 module interface 與 PHP 相連接。遇到不支援 PHP 模組的網頁伺服器,您則可以通過 PHP 的 CGI 處理器來使用它。在這種情形下,您必須建立 PHP 的指令行可執行檔﹝Windows 版本為 php.exe﹞來處理伺服器中的所有 PHP 檔案。

若您想要編寫指令行程式的話,那就一定要安裝指令行可執行檔了。更詳細的資訊可在編寫指令行 PHP 程式一節裡找到。如果這是您唯一要用的功能的話,那就不需要網頁伺服器和瀏覽器了。

您也可以使用 PHP 的 PHP-GTK 延伸開發用戶端圖形使用者介面﹝GUI﹞。這和編寫網頁完全是兩回事,因為您並不再是輸出 HTML、而是處理介面上的視窗和物件。有關 PHP-GTK 的資訊可在它的網站獲得。PHP-GTK 並不包含在 PHP 的發行套件內。

由現在開始,我們將集中討論為 Unix 和 Windows 的網頁伺服器安裝 PHP 模組介面及 CGI 可執行檔案。

您可以在 http://www.php.net/downloads.php 下載 PHP 的來源程式碼或 Windows 的安裝程式和執行檔。敬請使用接近您的鏡像網站來下載您要的檔案。