利用源碼搭建lamp環境

lamp介紹:

什麼是LAMP:就是Linux Apache MySQL Php的縮寫,幾乎是最強的架站組合

Linux+Apache+Mysql+Perl/PHP/Python一組常用來搭建動態網站或者服務器的開源軟件,本身都是各自獨立的程序,但是因爲常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程序平臺。隨着開源潮流的蓬勃發展,開放源代碼的LAMP已經與J2EE.Net商業軟件形成三足鼎立之勢,並且該軟件開發的項目在軟件方面的投資成本較低,因此受到整個IT界的關注。從網站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網站解決方案.

 

LAMP 指的Linux操作系統)、 ApacheHTTP 服務器, MySQL數據庫軟件) 和PHP (有時也是指PerlPython) 的第一個字母,一般用來建立的web 服務器。

雖然這些開放源代碼程序本身並不是專門設計成同另幾個程序一起工作的,但由於它們的免費和開源,這個組合開始流行(大多數Linux發行版本捆綁了這些軟件)。當一起使用的時候,它們表現的像一個具有活力的解決方案包。其他的方案包有蘋果的WebObjects(最初是應用服務器),Java/J2EE和微軟的.NET架構。

LAMP包的腳本組件中包括了CGIweb接口,它在90年代初期變得流行。這個技術允許網頁瀏覽器的用戶在服務器上執行一個程序,並且和接受靜態的內容一樣接受動態的內容。程序員使用腳本語言來創建這些程序因爲它們能很容易有效的操作文本流,甚至當這些文本流並非源自程序自身時也是。正是由於這個原因系統設計者經常稱這些腳本語言爲膠水語言。

軟件組件 Linux

Linux 是免費開源軟件,這意味着源代碼可用的操作系統。

Apache

Apache 是使用中最受歡迎的一個開放源碼的WEB服務器軟件。

MySQL

MySQL 是多線程、多用戶的SQL數據庫管理系統

MySQL 已擁有由Oracle 公司自 2010 年 1 月 27 日通過SUN 購買。SUN 最初於 2008 年 2 月 26 日收購 MySQL。

PHP,Perl 或 Python

PHP 是一種編程語言最初設計生產動態網站。PHP 是主要用於服務器端的應用程序軟件。Perl 和 Python 類似。

來源歷史 Michael Kunze在一篇爲德國電腦雜誌c't(1998,第12期,230頁)而寫的文章中使用了縮略語LAMP。這篇文章意在展示一系列的自由軟件成爲了商業包的替換物。由於IT世界衆所周知的對縮寫的愛好,Kunze提出LAMP這一容易被市場接受的術語來普及自由軟件的使用。

舉例來說,Wikipedia,免費自由的百科全書,運行的一系列軟件具有LAMP環境一樣的特點。Wikipedia使用MediaWiki軟件,主要在Linux下開發,由Apache HTTP服務器提供內容,在MySQL數據庫中存儲內容,PHP來實現程序邏輯。

 

拷貝文件到/root目錄下

wps_clip_image-4860

解壓縮文件到/usr/local/目錄下

[root@dde200 mysql-5.5.15-linux2.6-i686]# tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/

wps_clip_image-4216

[root@dde200 mysql-5.5.15-linux2.6-i686]# less INSTALL-BINARY

根據下面步驟安裝:

wps_clip_image-23311

指明庫文件:

wps_clip_image-13723

wps_clip_image-11442

wps_clip_image-21037

指明頭文件:

wps_clip_image-9390

wps_clip_image-31424

http:

解壓縮文件:

wps_clip_image-3188

wps_clip_image-25996

切換到/usr/local/src/httpd-2.2.19目錄下

打開INSTALL  按以下步驟安裝:

wps_clip_image-4571

./configure --prefix=/usr/local/apache  --sysconfdir=/etc/httpd  --enable-so --enable-ssl   --with-z

wps_clip_image-32665

執行make  make  install

wps_clip_image-21011

指明庫文件:

wps_clip_image-27767

wps_clip_image-30980

wps_clip_image-19618

指明頭文件:

wps_clip_image-165

測試:

wps_clip_image-18424

Php:

解壓縮文件:

[root@dde200 ~]# tar -jvxf php-5.3.7.tar.bz2 -C /usr/local/src/

切換目錄/usr/local/php-5.3..7

打開INSTALL

wps_clip_image-14357

按以下步驟執行:

wps_clip_image-1264

wps_clip_image-14459

執行  make  make install

wps_clip_image-14960

測試與php的關聯:

wps_clip_image-24065

[root@dde200 htdocs]# vim index.php

wps_clip_image-14709

wps_clip_image-19796

wps_clip_image-29937

測試與mysql的關聯:

wps_clip_image-4765

wps_clip_image-384

wps_clip_image-3280

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章