這篇文章介紹的內容是關於【php安裝與設定】安裝前需要考慮的事項,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
#php應用程式領域:
網站和web 應用程式(伺服器端腳本)
命令列腳本
桌面(GUI)應用程式
#需要:
PHP 自身
一個web 伺服器(例如Linux 和MacOS 下的Apache;Windows 下的IIS)
一個web 瀏覽器
將PHP 連接到伺服器
#對於許多伺服器,PHP 都有一個直接的模組介面(也稱為SAPI) 。這些伺服器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等伺服器。其它很多伺服器支援 ISAPI,即微軟的模組介面(OmniHTTPd 就是一個例子)。
如果 PHP 不能作為模組支援 web 伺服器,總是可以將其作為 CGI 或 FastCGI 處理器來使用。這意味著可以使用 PHP 的 CGI 可執行程式來處理所有伺服器上的 PHP 檔案請求。
SAPI
在運算中,伺服器應用程式介面(SAPI)是Web伺服器(如Apache HTTP Server,Microsoft IIS和Oracle iPlanet Web Server )的直接模組介面。 Microsoft使用Internet伺服器應用程式介面(ISAPI),而已停用的Netscape Web伺服器使用「Netscape伺服器應用程式介面(NSAPI)一詞來達到相同的目的。 [1]換句話說,SAPI是一個應用程式介面 (API),以幫助其他開發人員擴展Web伺服器功能。
例如,PHP為不同的Web伺服器提供了一個名為SAPI的直接模組介面; [2]在PHP 5和Apache 2.0在Windows的情況下,它是在一個的形式提供DLL稱為檔案php5apache2.dll,[3]這是一個模組,它除了其它功能之外,提供PHP和之間的介面Web伺服器,以伺服器可理解的形式實現。這種形式就是所謂的SAPI。
各種網頁伺服器擴充存在不同種類的SAPI。例如,除了上面列出的那些外,PHP語言的其他SAPI還包括公共網關介面(CGI)和命令列介面(CLI)。
PHP 命令列腳本
#需要命令列執行程式。
不需要伺服器和瀏覽器。
桌面(GUI)應用程式
#透過PHP-GTK 擴充功能來寫
##php應用程式領域:
需要:
#將PHP 連接到伺服器
PHP 命令列腳本
桌面(GUI)應用程式
#透過PHP-GTK 擴充功能來編寫
相關推薦:
#以上是【php安裝與設定】安裝前需要考慮的事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!