例如我們?cè)谧约旱碾娔X里練習(xí)如何做網(wǎng)站的時(shí)候,我們需要搭建一個(gè)本地環(huán)境,這個(gè)本地環(huán)境就是PHP+APACHE + MYSQL的環(huán)境,這樣就可以讓我們的電腦擁有PHP要求的運(yùn)行環(huán)境了。那么php和apache之間有什么關(guān)系。
Apache :web 服務(wù)器軟件,負(fù)責(zé)回應(yīng)所有收到的Web請(qǐng)求。
同類產(chǎn)品有微軟的 IIS 等。功能是讓某臺(tái)電腦可以提供 www 服務(wù)。本地環(huán)境下可以通過(guò)127.0.0.1這個(gè)IP來(lái)訪問(wèn)本地網(wǎng)站。
PHP :是服務(wù)端語(yǔ)言。
由 apache 加載以后,使 apache 增加解釋 php 文件的功能。以便這臺(tái)服務(wù)器可以運(yùn)行 php 程序。訪問(wèn)方法如下:地址/文件名.php
php和apache之間的關(guān)系
我們可以把服務(wù)器看成一間餐館,apache是店面的傳菜員,php是廚房的廚師。
有些飲料之類的(靜態(tài)資源,如:HTML、CSS、JS、Images等),不用經(jīng)過(guò)廚師,直接由傳菜員傳遞給顧客(Client)。
如果需要廚師烹飪的菜式(例如:*.PHP等),就需要先等廚師把原始食材(php)烹飪完變成可以吃用的飯菜(靜態(tài)資源),傳菜員才能上菜。