- 1、PHP的LAMP
- 2、1. PHP開發工具有LAMP 請問各自作用是什麼? 2. Zend stduio 又是幹什麼的呢?
- 3、LAMP代表什麼,闡述在開發PHP系統中LAMP的作用
- 4、我本來是用wamp來學php開發的,現在改成lamp需要做哪些事
Lamp=linux+apache+mysql+PHP
你可以用Wamp就是windows+apache+mysql+PHP,搜一下就可以下載到,一鍵安裝
apache是http服務器,相當於windows的IIS。之所以用lamp是因為所有的都是免費的,開源的,軟件效率也很高。
恩,有空可以上我的網站來了解一下互聯網:
Linux是一個操作系統,沒有操作系統apache,mysql,php就缺少了基礎平台
apache是一個服務器軟件,我們通過瀏覽器發送的請求都由它來轉發處理,就是啟到承上啟下的作用
php就是用來接收apache發送來的請求的
mysql主要就是用來存儲數據,如果你的網頁是靜態頁,當然不用mysql也是可以的
舉個例子:
amp是運行在linux平台的,你做為一個用戶,假如打開一個網址:
那它首先就到了apache上,apache找到了相應的文件index.php,然後把它的交給php運行,php運行完成後把結果給apache,apache再把結果返回給瀏覽器。
Zend stduio是只一個ide,你把寫好的文件放到www目錄下,用不用Zend stduio都可以,舉例子:
你要燒瓶水,你可以使用鐵鍋,茶壺,電茶壺,這些都可以,但是呢,你使用電茶壺更方便些,這其中電茶壺就相當於Zend stduio,而記事本啊,editplus之類的就相當於鐵鍋,茶壺。不管使用哪個,只要能燒水就ok了,愛用哪個看個人喜好了,你說是吧~~~
1:關鍵是Apache,是要能運行apache再加載上php模塊,
什麼操作系統都一樣的(除了性能^_^)。
2:mysql 就是存儲數據的地方,比如你要記錄你用戶,密碼,年齡等等。
3:php能不依靠apache等獨立自己運行,例如:php.exe ,但是一般都是依靠apche加載php模塊再來解析php文件的。
L: Linux 系統
A: Apache web服務端
M: MySQL 數據庫
P: PHP
這樣說能幫到你嗎
一、LAMP的起源
LAMP這個詞的由來最早始於德國雜誌“ct Magazine”,Michael Kunze在1990年最先把這些項目組合在一起創造了LAMP的縮寫字。這些組件雖然並不是開開始就設計為一起使用的,但是,這些開源軟件都可以很方便的隨時獲得並免費獲得。這就導致了這些組件經常在一起使用。在過去的幾年裡,這些組件的兼容性不斷完善,在一起的應用情形變得非常普便。為了改善不同組件之間的協作,已經創建了某些擴展功能。
目前,幾乎在所有的Linux發布版中都默認包含了“LAMP stack”的產品。這些產品組成了一個強大的Web應用程序平台。“LAMP stack”中的每一個組件都是一個FOSS(免費或者開源軟件/Free or Open Source Software)的實例。FOSS方法的好處有三個方面。第一,FOSS軟件的性質意味着應用程序可以免費下載,能夠讓更廣泛的人們不用付費就可以使用這個應用軟件。這種免費的方式對於廣大用戶特別具有吸引力。這些用戶如果不使用免費的軟件就需要付費購買“專業”的商用軟件工具。這在製作網站方面通常是一種昂貴的步驟。FOSS許可證是開放式的,因此對於基於FOSS技術的應用軟件的使用和限制都非常少。不需要為軟件的發布支付任何許可證費就可以開發和應用基於LAMP的工程。因此,這對業餘愛好者和專業人員都非常有吸引力。FOSS技術(包括LAMP)的增長和使用的主要原因是因為用戶能夠訪問其資源,修復故障和改善應用軟件的性能都非常容易。與開源軟件許可證結合在一起,這種方法為許多企業簡化了開發過程,並且為企業提供了專有軟件或者商業軟件的限制中所沒有的靈活性。
二、WAMP的出現
以前微軟和一些傳統的開源廠商認為,是否使用他們的軟件乃是一個非此即彼的決定,即:要麼選擇Microsoft Windows完全排他的.Net基礎設施;要麼就運行LAMP應用程序棧,這包括Linux、MySQL數據庫、Apache Web服務器和3種以P字母起頭的程序語言:Perl、Python和PHP。簡單地說,前一種選擇保證更容易地管理,但價格更貴;後一種選擇具有更低的成本和更好的安全性,但代價是更高的複雜性。但隨着LAMP逐漸成熟,LAMP也悄悄地演化出了WAMP。這是一種中間路線:稱之為WAMP(Windows、Apache、MySQL和Perl/Python/PHP)。現在已經有越來越多的IT用戶認為,這種方式可以提供兩個陣營中最好的東西。
三、WAMP和LAMP 平台的組成
WAMP和LAMP 平台由幾個組件組成,呈分層結構。每一層都提供了整個軟件棧的一個關鍵部分:
•Linux和windows:Linux和windows 處在最低層,提供操作系統。其他每個組件實際上也在其上運行。但是,並不一定局限於Linux和windows,如有必要,其他組件包括: Mac OS X 或 UNIX。
•Apache:次低層是 Apache,它是一個 Web 服務器。Apache 提供可讓用戶獲得 Web 頁面的機制。Apache 是一款穩定的、支持關鍵任務的服務器,Internet 上超過 65% 的網站都使用它作為 Web 服務器。PHP 組件實際上是在 Apache 中,動態頁面可以通過 Apache 和 PHP 創建。
•MySQL:MySQL 提供 LAMP 系統的數據存儲端。有了 MySQL,便可以獲得一個非常強大的、適合運行大型複雜站點的數據庫。在 Web 應用程序中,所有數據、產品、帳戶和其他類型的信息都存放在這個數據
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126612.html