- 1. XAMPP (Apache+MySQL+PHP+PERL) v1.7.2 Final for W
- 2. ASP轉(zhuǎn)PHP工具(小巧簡(jiǎn)單的ASP轉(zhuǎn)PHP工具) V1.0 綠色...
- 3. phpMyAdmin(支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行建立、復(fù)制,刪除數(shù)據(jù)等...
- 4. QuickPHP V1.12.1(php腳本調(diào)試工具) 綠色免費(fèi)版
- 5. phpMyAdmin(支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行完全操控) V3.4.2.0 F...
- 6. phpMyAdmin(通過(guò)互聯(lián)網(wǎng)控制操作MYSQL的軟件) V3.4....
- 7. phpMyAdmin 3.4.0 RC2 多語(yǔ)綠色版_很方便的網(wǎng)絡(luò)遠(yuǎn)M...
- 8. AeroTimer(待辦事項(xiàng)提醒工具) V1.33 簡(jiǎn)體中文綠色...
- 9. 基于PHP和MySql的個(gè)人文章發(fā)布/管理平臺(tái)Swan v1.0.0
- 10. 強(qiáng)大的PHP在線購(gòu)物系統(tǒng)Avactis購(gòu)物車系統(tǒng) V2.1
PHP安裝前需要考慮的事項(xiàng)
安裝前,首先需要知道想用 PHP 來(lái)做什么。PHP 主要用在三個(gè)領(lǐng)域,分別在“PHP 能做什么”一節(jié)中進(jìn)行了描述:
- 網(wǎng)站和 web 應(yīng)用程序(服務(wù)器端腳本)
- 命令行腳本
- 桌面(GUI)應(yīng)用程序
在通常情況下,需要三樣?xùn)|西:PHP 自身、一個(gè) web 服務(wù)器和一個(gè) web 瀏覽器?赡芤呀(jīng)有了一個(gè) web 瀏覽器,并且根據(jù)操作系統(tǒng)的配置,也很可能已經(jīng)有了一個(gè) web 服務(wù)器(例如 Linux 和 MacOS 下的 Apache;Windows 下的 IIS)。也許在某個(gè)公司租用了 web 空間,這樣,自己無(wú)需設(shè)置任何東西,僅需要編寫 PHP 腳本,并上傳到租用的空間中,然后在瀏覽器中查看結(jié)果。
如果需要自己配置服務(wù)器和 PHP,有兩個(gè)方法將 PHP 連接到服務(wù)器上。對(duì)于很多服務(wù)器,PHP 均有一個(gè)直接的模塊接口(也叫做 SAPI)。這些服務(wù)器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等服務(wù)器。其它很多服務(wù)器支持 ISAPI,即微軟的模塊接口(OmniHTTPd 就是個(gè)例子)。如果 PHP 不能作為模塊支持 web 服務(wù)器,總是可以將其作為 CGI 或 FastCGI 處理器來(lái)使用。這意味著可以使用 PHP 的 CGI 可執(zhí)行程序來(lái)處理所有服務(wù)器上的 PHP 文件請(qǐng)求。
如果對(duì) PHP 命令行腳本感興趣(例如在離線狀態(tài)下,根據(jù)傳遞給腳本的參數(shù),自動(dòng)生成一些圖片,或處理一些文本文件),總是需要命令行可執(zhí)行程序。更多信息可以參考 PHP 的命令行模式。如果是這種情況,不需要服務(wù)器和瀏覽器。
還可以用 PHP 的 PHP-GTK 擴(kuò)展來(lái)編寫桌面圖形界面應(yīng)用程序。這與編寫 web 頁(yè)面完全不同,因?yàn)闊o(wú)需輸出任何 HTML,而要管理窗口和窗口中的對(duì)象。關(guān)于 PHP-GTK 的更多信息,請(qǐng)» 訪問(wèn)專門為該擴(kuò)展建立的網(wǎng)站。PHP-GTK 沒有包含在官方發(fā)布的 PHP 中。
現(xiàn)在,本節(jié)開始說(shuō)明如何在 Unix 和 Windows 的 web 服務(wù)器中配置服務(wù)器模塊接口和 CGI 可執(zhí)行程序。也將在下面幾節(jié)中了解到有關(guān)命令行可執(zhí)行程序安裝的信息。