2016-06-08 52 views
0

我想學習如何通過ajax使用php並與wamp和數據庫進行交互。我不明白這是如何工作的&它顯着減慢我的進度。php文件存儲在Web服務器上嗎?

當我聽到/讀「上傳php文件到你的服務器」,這是什麼意思?當我把網站/ app/etc放到網上時,我的印象是你在本地將所有文件(php/js/html/etc)包含在同一個文件夾中 - 我錯了嗎?文件是否存儲在服務器上,然後在被調用時啓動?

應該在哪裏找到php文件(特別是拉取和發送信息的腳本)?不理解這一點是瓶頸,我的進步很大,所以謝謝你的幫助。

+3

是的,PHP文件應該託管在Web服務器上。 – Raptor

+0

謝謝你猛禽 – LemonLime

+1

和「網絡服務器」沒什麼特別的。這只是服務/託管數據/文件/服務的計算機的術語。您可以在筆記本電腦/ PC上運行Apache或節點或其他服務器守護進程/軟件進行開發... –

回答

-1

服務器是高規格的計算機,始終保持運行,以便任何人都可以隨時訪問。

讓我們看看類比。如果你有語言的手,比如C,C++,Python。您一定聽說過他們是高級語言,在執行之前需要將其轉換爲機器碼。

同樣,當我們在網絡我們的網絡瀏覽器只理解HTML(也就是如何在屏幕上顯示的數據)

PHP是一種腳本語言(這意味着程序將如何工作是由PHP決定)

數據庫是您可以存儲數據的位置對於後者(PHP,我需要訪問此數據以進行計算,例如:檢查用戶是否是有效用戶)。

當你創建一個網站你想要一臺計算機這是可用的所有時間(服務器)。但它們很昂貴,所以你租一些公司的空間,如GoDady ..現在這就像擁有自己的計算機。將文件上傳到服務器意味着將網站文件放到新計算機上。

現在假設您想在本地計算機上訪問您的文件您做了什麼?

C:/myfolder/myfile.php

同樣在服務器 'C' 是你的網站的名稱,因此,如果你的PHP文件是在你的服務器上MyFolder文件目錄。

www.mywebsite.com/myfolder/myfile.php

當您請求的網頁www.myfle.com它轉到服務器有它處理PHP腳本,只發送回瀏覽器瞭解的Html組件。

+0

告訴我們火災的起因。 – 2016-06-08 05:05:40

相關問題