安裝前,首先需要知道想用 PHP 來(lái)做什么。PHP 主要用在三個(gè)領(lǐng)域,分別在 PHP 能做什么 一節中進(jìn)行了描述:
在通常情況下,需要三樣東西:PHP 自身、一個(gè) web 服務(wù)器和一個(gè) web 瀏覽器。通常你已經(jīng)擁有了一個(gè) web 瀏覽器,并且在你使用的操作系統中,也可能已經(jīng)內置了 web 服務(wù)器(例如 Linux 和 macOS 下的 Apache;Windows 下的 IIS)。也許在某個(gè)公司租用了 web 空間(虛擬主機、VPS 等),這樣,自己無(wú)需設置任何東西,僅需要編寫(xiě) PHP 腳本,并上傳到租用的空間中,然后在瀏覽器中查看結果。
如果需要自己配置服務(wù)器和 PHP,有兩個(gè)方法將 PHP 連接到服務(wù)器上。對于很多服務(wù)器,PHP 均有一個(gè)直接的模塊接口(也叫做 SAPI)。這些服務(wù)器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等服務(wù)器。如果你使用的 web 服務(wù)器不支持 PHP 模塊接口,還可以將其作為 CGI 或 FastCGI 處理器來(lái)使用。這意味著(zhù)可以使用 PHP 的 CGI 可執行程序來(lái)處理所有服務(wù)器上的 PHP 文件請求。
如果你對 PHP 命令行腳本感興趣(例如在離線(xiàn)狀態(tài)下,根據傳遞給腳本的參數,自動(dòng)生成一些圖片,或處理一些文本文件),可以參考 PHP 在命令行模式下的使用 章節。在這種情況下,不再需要 web 服務(wù)器和 web 瀏覽器支持。
還可以用 PHP 的 PHP-GTK 擴展來(lái)編寫(xiě)桌面圖形界面應用程序。這與編寫(xiě) web 頁(yè)面完全不同,因為無(wú)需輸出任何 HTML,而要管理窗口和窗口中的對象。關(guān)于 PHP-GTK 的更多信息,請訪(fǎng)問(wèn) ? PHP-GTK 擴展官網(wǎng)。PHP-GTK 沒(méi)有包含在官方發(fā)布的 PHP 中。
本節開(kāi)始介紹如何在 Unix 和 Windows 的 web 服務(wù)器中配置服務(wù)器模塊接口和 CGI 可執行程序。也將在下面幾節中了解到有關(guān)命令行可執行程序安裝的信息。
PHP 源代碼包和二進(jìn)制包可以在以下鏈接獲取 ? https://www.php.net/downloads.php。