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


聲明:以下為作者原創,轉載請注明文章來源地址。

通過百度百科我們知道

Apache(全稱Apache HTTP Server):是世界使用排名第一的Web服務器軟件。可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到服務器中。

MySQL:MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(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個贊!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM