關於Apache,Mysql,PHP之間的關係

聲明:如下爲做者原創,轉載請註明文章來源地址。linux

經過百度百科咱們知道

Apache(全稱Apache HTTP Server):是世界使用排名第一的Web服務器軟件。能夠在大多數計算機操做系統中運行,因爲其多平臺和安全性被普遍使用,是最流行的Web服務器端軟件之一。它快速、可靠而且可經過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。

MySQL:MySQL數據庫系統使用最經常使用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。(嗯,簡單點說就是放東西的地方)sql

PHP:腳本語言的一種。數據庫

幾乎初學PHP的小夥伴總會在入門教程裏看到這三個單詞,網上的解釋也很詳細。可是就是由於其中太詳細太專業的術語讓還談不上入門的小夥伴發懵。因此這裏我就用通俗易懂的方式讓你們來了解這幾樣東西。^_^
打個比方:我是一名做家。
現實生活中人們閱讀的書籍幾乎來自同一個地方:出版社。沒錯,我給出版社投稿,出版社經過校驗,排版,最終是個人做品變成書本出版發行,讓其出如今社會上供人們閱讀了解。
因此,Apache即是我得以跟廣大讀者們交流的平臺。(小夥伴們也能夠打比方成報社更貼切一些)
我要創做須要素材啊,否則內容太空洞人家看不下去吶,因此我在書房的一堆書裏面翻來覆去地找了半天(哎呀竟然還找到小學時候全校一等獎做文呢,真懷念~),這樣我須要的素材便擁有了。
因此,書房即是個人MySQL數據庫,我能夠在調用裏面的數據。
萬事具有隻欠寫了哈,我特地弄了支鋼筆(裝備不錯仍是「英雄牌」的呢)。個人靈感經過鋼筆在紙上筆走龍蛇,行雲流水,一鼓作氣……(好吧我太裝B了)。最終做品完成!
這個時候,鋼筆即是我所使用的PHP(也就是工具,這是個人理解)
綜上所訴:經過PHP編寫,調用數據庫最終上傳到Apache服務器上編譯運行,理解爲經過寫做採用素材,最終投稿到出版社出版發行。這樣便簡單形象一點了怎麼樣呢各位親?
另外,wamp:Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一組經常使用來搭建動態網站或者服務器的開源軟件,自己都是各自獨立的程序,可是由於常被放在一塊兒使用,擁有了愈來愈高的兼容度,共同組成了一個強大的Web應用程序平臺。(來自百度百科)
lamp:Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組經常使用來搭建動態網站或者服務器的開源軟件,自己都是各自獨立的程序,可是由於常被放在一塊兒使用,擁有了愈來愈高的兼容度,共同組成了一個強大的Web應用程序平臺。(來自百度百科)
這兩種的區別:一個在Windows環境下開發,一個則是在linux下。安全

PS:以上是我學習PHP的理解總結,但願能幫到你們。不足之處請路過的大神不吝賜教,我給你32個贊!服務器

相關文章
相關標籤/搜索