11.1 LAMP架構介紹

LAMP架構介紹

  • LAMP架構包含了 Linux+Apache(httpd)+MySQL+PHP ,簡稱LAMP
    • Linux是操做系統,好比centos,Ubuntu都是linux操做系統
    • Apache提供web服務軟件,其真正名字爲 httpd,習慣稱之爲Apache
    • MySQL存儲軟件,存的是數據、字符串,不是圖片
    • PHP是腳本語言,和shell類似,但比shell複雜,PHP是由 C語言 開發的,一般用於作網站(主要);
      • 目前因爲移動網絡的影響,PHP如今不怎麼受歡迎 (PHP由C語言開發的)
  • PHP網站
    • Google、淘寶、百度、51cto博客、猿課論壇
  • 三個角色能夠在一臺機器上,也能夠分開——> httpd 和 PHP 要在一塊兒

httpd、PHP、MySQL工做原理

  • httpd、PHP、MySQL三者是如何工做的?

輸入圖片說明

  • Apache和PHP是一個總體,由於PHP是以一個模塊的形式和Apache結合在一塊兒,可是Apache不能直接和MySQL去鏈接,只能經過PHP這個模塊去MySQL中提取數據,拿到數據後,PHP把這個結果交給Apache,Apache再交給用戶。linux

  • PHP和MySQL交互數據的操做、行爲,稱爲 動態請求。web

相關文章
相關標籤/搜索