詳細介紹php和apache的關係和作用
【https://blog.csdn.net/hongweideng/article/details/41723465】
php和apache的關係和作用是很多學習php的朋友非常關注的問題
首先在一個客戶機上的遊覽器輸入網址,比如我們的電腦裡如果上網都會有一個DNS伺服器,它的作用就是把根據域名解析成相應的IP地址,比如IP地址192.168.1.100,因為域名地址預設的埠是80埠,所以最終解析的地址是:http://192.168.1.100:80. 然後網路會根據這個ip地址找到他對應的伺服器。這個伺服器就是網站的根據地。網站的程式之類的都放在這臺伺服器上。這臺伺服器上會裝很多軟體。比如MYSQL,WEB伺服器(apache伺服器),qq等。在網上傳過來的地址中還有一個埠號80.這個地址的IP部分的作用是找到這臺伺服器,而這個埠號的作用就是找到這臺伺服器上具體的應用了。因為WEB伺服器的預設埠是80,所以這個地址找的就是這臺服務區上的web伺服器。因為我們這裡主要講php,所以我們就選擇apache伺服器。
下面舉例例子,如果我再客戶端遊覽器輸入地址,他會找到192.168.1.100這個伺服器,然後根據埠會找到apache伺服器。apache他會把它某個目錄下的index.html裡的程式碼通過URL地址在返回給客戶端的遊覽器,然後遊覽器就會根據返回的程式碼解析成我們看到的網頁內容。這是我們訪問網頁程式碼的情況。如果我們訪問的是php檔案呢
例如在客戶端遊覽器輸入他也回把這個地址傳送到192.168.1.100裡的apache裡的,apache一看你傳過來的是Php檔案,如果在伺服器沒裝php的情況下,他也會把這個檔案開啟,把裡面的程式碼全部在返回給客戶端,但是客戶端遊覽器他不能解析php檔案。所以前臺就會把這個檔案程式碼全部顯示出來,或者出現一個下載這個檔案的情況。這種情況不是我們想要看到的。所以我們需要在伺服器端在安裝一個php服務,這樣apache一看你傳送過來的是php檔案,它就會把這個檔案先傳給php程式,php程式先把這個檔案進行解釋。然後他返回給apache,而apache在返回給客戶端。這樣客戶端就可以看到php檔案解析後的頁面效果了。
以上就是apache伺服器和php在客戶端遊覽一個php頁面中所起到的作用和流程。
php和apache的關係和作用為大家介紹完了,希望朋友們在看過本文後能有所收穫。
相關文章
- Apache (http server)的詳細介紹ApacheHTTPServer
- Apache的rewrite規則詳細介紹Apache
- spring @component 的作用詳細介紹Spring
- PHP 的Closure的bind 詳細介紹PHP
- vuex詳細介紹和使用方法Vue
- A和Link的rel屬性的詳細介紹
- java運算子和表示式詳細介紹Java
- 詳細介紹Java中的堆、棧和常量池Java
- Go語言詳細介紹:logo和版本Go
- width和padding之間的關係介紹padding
- Spyder和Python有什麼關係?功能介紹!Python
- javascript作用域和作用域鏈簡單介紹JavaScript
- sql多表的關係介紹SQL
- javascript this詳細介紹JavaScript
- JDBC 詳細介紹JDBC
- Kafka詳細介紹Kafka
- Git詳細介紹Git
- 詳細總結介紹Get和Post,Session和Cookies,Token和Cookies自登陸的思路SessionCookie
- Http Module 的詳細介紹HTTP
- asmcmd工具的詳細介紹ASM
- Mysqldump工具的詳細介紹MySql
- 一篇不錯的介紹Julia和matlab關係的文章Matlab
- 哪裡有關於Struts標籤庫的詳細介紹和應用例項呢?
- Centos和Redhat有什麼關係?Centos和Redhat的區別與聯絡介紹CentOSRedhat
- 人工智慧和Python是什麼關係?詳細分析!人工智慧Python
- Go Channel 詳細介紹Go
- Nacos 介面詳細介紹
- MQ詳細命令介紹MQ
- Recovery命令詳細介紹
- Vmstat 命令詳細介紹
- javascript資料型別和作用域介紹JavaScript資料型別
- Windows7下IIS+php配置教程詳細介紹WindowsPHP
- 堆疊和記憶體的關係 細說記憶體
- 十款最出色的PHP安全開發庫中文詳細介紹PHP
- 關係型資料庫和NOSQL資料庫的優缺點介紹資料庫SQL
- mvn相關介紹和命令
- 詳細介紹Quake2BSP檔案格式和應用(轉)
- angular中$scope作用域和繼承關係解析Angular繼承