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