做自(zì)由與創造的先行者

安裝前需要考慮的事(shì)項

PHP中文(wén)手冊

安裝前,首先需要知(zhī)道(dào)想用(yòng) PHP 來(lái)做什(shén)麽。PHP 主要用(yòng)在三個領域,分别在 PHP 能(néng)做什(shén)麽 一節中進行了(le)描述:

網站(zhàn)和(hé) web 應用(yòng)程序(服務器端腳本)

命令行腳本

桌面(GUI)應用(yòng)程序

在通常情況下(xià),需要三樣東西:PHP 自(zì)身、一個 web 服務器和(hé)一個 web 浏覽器。通常你(nǐ)已經擁有了(le)一個 web 浏覽器,并且在你(nǐ)使用(yòng)的操作(zuò)系統中,也(yě)可能(néng)已經内置了(le) web 服務器(例如 Linux 和(hé) macOS 下(xià)的 Apache;Windows 下(xià)的 IIS)。也(yě)許在某個公司租用(yòng)了(le) web 空(kōng)間(虛拟主機、VPS 等),這(zhè)樣,自(zì)己無需設置任何東西,僅需要編寫 PHP 腳本,并上(shàng)傳到(dào)租用(yòng)的空(kōng)間中,然後在浏覽器中查看(kàn)結果。

如果需要自(zì)己配置服務器和(hé) PHP,有兩個方法将 PHP 連接到(dào)服務器上(shàng)。對(duì)于很(hěn)多服務器,PHP 均有一個直接的模塊接口(也(yě)叫做 SAPI)。這(zhè)些(xiē)服務器包括 Apache、Microsoft Internet Information Server、Netscape 和(hé) iPlanet 等服務器。如果你(nǐ)使用(yòng)的 web 服務器不支持 PHP 模塊接口,還可以将其作(zuò)爲 CGI 或 FastCGI 處理(lǐ)器來(lái)使用(yòng)。這(zhè)意味着可以使用(yòng) PHP 的 CGI 可執行程序來(lái)處理(lǐ)所有服務器上(shàng)的 PHP 文(wén)件請(qǐng)求。

如果你(nǐ)對(duì) PHP 命令行腳本感興趣(例如在離線狀态下(xià),根據傳遞給腳本的參數,自(zì)動生成一些(xiē)圖片,或處理(lǐ)一些(xiē)文(wén)本文(wén)件),可以參考 PHP 在命令行模式下(xià)的使用(yòng) 章節。在這(zhè)種情況下(xià),不再需要 web 服務器和(hé) web 浏覽器支持。

還可以用(yòng) PHP 的 PHP-GTK 擴展來(lái)編寫桌面圖形界面應用(yòng)程序。這(zhè)與編寫 web 頁面完全不同,因爲無需輸出任何 HTML,而要管理(lǐ)窗口和(hé)窗口中的對(duì)象。關于 PHP-GTK 的更多信息,請(qǐng)訪問 » PHP-GTK 擴展官網。PHP-GTK 沒有包含在官方發布的 PHP 中。

本節開(kāi)始介紹如何在 Unix 和(hé) Windows 的 web 服務器中配置服務器模塊接口和(hé) CGI 可執行程序。也(yě)将在下(xià)面幾節中了(le)解到(dào)有關命令行可執行程序安裝的信息。

PHP 源代碼包和(hé)二進制包可以在以下(xià)鏈接獲取 » https://www.php.net/downloads.php。

網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:Unix 系統下(xià)的 Apache 2.x
上(shàng)一篇:處理(lǐ)表單