PHP網站建設,那麼網站在客戶端和服務端的運作是網站運作的根本所在,那個這個運作過程是怎麼樣的呢?
Web:終端機
伺服器web:我們把提供(回應)服務的電腦稱為伺服器(Server),也叫伺服器端。 (推薦學習:PHP影片教學)
客戶web:接受(請求)服務的電腦稱為客戶機(Client),也稱為客戶端。
php在web開發中的處理過程
#php的運作原理就是Apache、PHP、瀏覽器之間的協作過程:
當使用者在瀏覽器位址中輸入要存取的PHP頁面檔案名,然後回車就會觸發這個PHP請求,並將請求傳送給支援PHP的WEB伺服器(apache)。
WEB伺服器(apache)接受這個請求,並根據其後綴進行判斷如果是一個PHP請求,WEB伺服器(apache)從硬碟或記憶體中取出使用者要存取的PHP應用程序,並將其發送給PHP引擎程式。
PHP引擎程式將會對WEB伺服器(apache)傳送過來的檔案從頭到尾進行掃描並根據命令從後台讀取,處理數據,並動態地產生相應的HTML頁面。
PHP引擎將產生HTML頁面傳回WEB伺服器(apache)。 WEB伺服器(apache)再將HTML頁面傳回給客戶端瀏覽器,最後一個完整的頁面是基於透過瀏覽器展現眼前。
那麼除了apache以外,還有哪些伺服器支援php?
PHP的相容性非常好,幾乎所有的Web伺服器都支援PHP的,主流可以跑php的伺服器有apache、nginx、iis。
以上是php在web開發中的處理過程是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!