Re: [請益] APPserv的入門

看板PHP作者時間15年前 (2009/06/18 00:11), 編輯推噓5(500)
留言5則, 5人參與, 最新討論串1/1
Apache 是一個架設網站伺服器的程式。簡單來說,就是可以讓你的電腦變成一個網站。 除了 Apache 之外,你還必須另外準備網頁的檔案,例如靜態的 html 或是動態的 php 都可以是網頁的檔案,才能讓使用者看到你的網站內容。 php 是一種依附在 Apache 下執行的動態網頁程式語言(當然也可以獨立執行啦,這邊 暫時不討論太多),可以讓你的網頁不只能輸出固定的內容,而能依循一定的規則,顯 示不同的頁面資訊給瀏覽網站的人。 MySQL 是一個資料庫程式,你可以透過 php 語言(當然也有其他語言,也有命令列模 式),以一定的 SQL 語法來操作、存取資料庫的內容。 這邊以最常見、也是最簡單的留言板做例子。假設你架設了網站,而某個頁面是留言板 程式。當使用者輸入了留言板的網址之後,首先是 Apache 會接收到這個連線的動作, 並讀取對應的網頁(php 程式檔)。接著,會逐一運行程式檔內的每一行指令,其中會 有幾行跟 MySQL 資料庫存取相關的程式,會連線到資料庫裡面,去取出幾筆留言來, 然後整理為 html 檔案格式的內容。完成之後,php 會將這個內容交給 Apache,然後 丟給訪客,再由訪客的瀏覽器解析,就成為一般所看到的留言板網頁內容了。 假設使用者張貼了一則新留言,按下送出留言的時候,同樣會先經由 Apache 接收到留 言內容,然後將這些內容交給 php,php 再藉由相關的程式碼來操作 MySQL 資料庫,將 這筆留言寫入資料庫當中,以備日後取用。 瀏覽器能解析的格式,只有 html 一種,而不論你是使用 php、asp 或是其他動態網頁 程式語言,最終都是要整理為 html,這樣使用者的瀏覽器才能正確顯示網頁內容。 以上簡略的說明,希望對你有幫助。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.97.34

06/18 00:35, , 1F
認真文
06/18 00:35, 1F

06/18 00:50, , 2F
從輸入講到輸出 幫助極大 謝謝您的熱心和專業
06/18 00:50, 2F

06/18 03:20, , 3F
推 !! 好文 ~
06/18 03:20, 3F

06/18 10:48, , 4F
連續看下來 這篇最專業XD
06/18 10:48, 4F

06/19 15:12, , 5F
認真清楚給個M,話說好久沒有整理精華區了QQ
06/19 15:12, 5F
文章代碼(AID): #1AEHNBJ- (PHP)