詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝

詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝

ID:8874952

大小:872.00 KB

頁數(shù):13頁

時(shí)間:2018-04-10

詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝_第1頁
詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝_第2頁
詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝_第3頁
詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝_第4頁
詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝_第5頁
資源描述:

《詳細(xì)--lamp架構(gòu)搭建(linuxapachemysqlphp)環(huán)境centos6.3下源碼安裝》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、CentOS6.3下源碼安裝LAMP(Linux+Apache+Mysql+Php)環(huán)境一、簡介什么是LAMP??LAMP是一種Web網(wǎng)絡(luò)應(yīng)用和開發(fā)環(huán)境,是Linux,Apache,MySQL,Php/Perl的縮寫,每一個(gè)字母代表了一個(gè)組件,每個(gè)組件就其本身而言都是在它所代表的方面功能非常強(qiáng)大的組件。??LAMP這個(gè)詞的由來最早始于德國雜志“c'tMagazine”,MichaelKunze在1990年最先把這些項(xiàng)目組合在一起創(chuàng)造了LAMP的縮寫字。這些組件并不是開始就設(shè)計(jì)為一起使用的,但是,這些軟件都是開源的,可以很方便的隨時(shí)獲得并免費(fèi)使用,這就導(dǎo)致了這些組件經(jīng)常在一起

2、使用。這些組件的兼容性也在不斷完善,為了改善不同組件之間的協(xié)作,已經(jīng)創(chuàng)建了某些擴(kuò)展功能,在一起的應(yīng)用情形變得非常普便,因而成為目前最流行的web應(yīng)用基礎(chǔ)架構(gòu)。LAMP的組件??平臺由四個(gè)組件組成,呈分層結(jié)構(gòu),每一層都提供了整個(gè)架構(gòu)的一個(gè)關(guān)鍵部分:??Linux:Linux處在最底層,提供操作系統(tǒng)。它的靈活性和可定制化的特點(diǎn)意味著它能夠產(chǎn)生一種高度定制的平臺,讓其它組件在上面運(yùn)行。其它組件運(yùn)行于Linux之上,但是并不一定局限于Linux,也可以在MicrosoftWindows,MacOSX或UNIX上運(yùn)行。??Apache:Apache位于第二層,它是一個(gè)Web服務(wù)平臺,

3、提供可讓用戶獲得Web頁面的機(jī)制。Apache是一款功能強(qiáng)大、穩(wěn)定、可支撐關(guān)鍵任務(wù)的Web服務(wù)器,Internet上超過50%的網(wǎng)站都使用它作為Web服務(wù)器。??MySQL:MySQL是最流行的開源關(guān)系數(shù)據(jù)庫管理系統(tǒng),是LAMP的數(shù)據(jù)存儲端。在Web應(yīng)用程序中,所有帳戶信息、產(chǎn)品信息、客戶信息、業(yè)務(wù)數(shù)據(jù)和其他類型的信息都存儲于數(shù)據(jù)庫中,通過SQL語言可以很容易地查詢這些信息。??PHP/Perl:Perl是一種靈活的語言,特別是在處理文本要素的時(shí)候,這種靈活性使Perl很容易處理通過CGI接口提供的數(shù)據(jù),靈活地運(yùn)用文本文件和簡單數(shù)據(jù)庫支持動(dòng)態(tài)要素。PHP是一種被廣泛應(yīng)用的開

4、放源代碼的多用途腳本語言,它可嵌入到HTML中,尤其適合web開發(fā)??梢允褂肞HP編寫能訪問MySQL數(shù)據(jù)庫中的數(shù)據(jù)和Linux提供的一些特性的動(dòng)態(tài)內(nèi)容。二、系統(tǒng)環(huán)境系統(tǒng)平臺:CentOSrelease5.8(Final)Apache版本:httpd-2.2.9.tar.gzMysql版本:mysql-5.0.41.tar.gzPhp版本:php-5.2.6.tar.gz三、安裝前準(zhǔn)備1、庫文件準(zhǔn)備在安裝PHP之前,應(yīng)先安裝PHP5需要的最新版本庫文件,例如libxml2、libmcrypt以及GD2庫等文件。安裝GD2庫是為了讓PHP5支持GIF、PNG和JPEG圖片格式

5、,所以在安裝GD2庫之前還要先安裝最新的zlib、libpng、freetype和jpegsrc等庫文件。而且中間還會穿插安裝一些軟件,讀者可以按照本節(jié)提供的順序安裝。autoconf-2.61.tar.gzfreetype-2.3.5.tar.gzgd-2.0.35.tar.gzjpegsrc.v6b.tar.gzlibmcrypt-2.5.8.tar.gzlibpng-1.2.31.tar.gzlibxml2-2.6.30.tar.gzzlib-1.2.3.tar.gzZendOptimizer-3.2.6-linux-glibc21-i386.tar.gzphpMyA

6、dmin-3.0.0-rc1-all-languages.tar.gz2、安裝gcc、gcc-c++編譯器用gcc-v命令檢查安裝時(shí)使用的編譯工作是否存在如系統(tǒng)未安裝,在系統(tǒng)聯(lián)網(wǎng)的情況下使用yuminstallgcc和yuminstallgcc-c++安裝3、卸載默認(rèn)的低版本環(huán)境目前發(fā)行的Linux操作系統(tǒng)版本中,如果選擇默認(rèn)全部安裝,就已經(jīng)安裝了LAMP環(huán)境,但是版本相對都比較低。我們可以再安裝一個(gè)LAMP環(huán)境和原來的并存,但是這樣做沒有必要,因?yàn)橥瑫r(shí)只能開啟一個(gè)LAMP環(huán)境。所要我們要在安裝之前,先應(yīng)檢查一下系統(tǒng)中是否已經(jīng)安裝了低版本的環(huán)境,如果已經(jīng)安裝過了,停止原來的

7、服務(wù)運(yùn)行,或者把原來的環(huán)境卸載掉。a.卸載Apache#rpm-qa

8、grephttpd說明:檢查是否安裝了httpd軟件包#rpm-ehttpd-2.2.3-63.el5.centos--nodeps說明:卸載軟件包,--nodeps如果有連帶關(guān)系,也強(qiáng)制卸載#cd/etc/httpd/#rm-rf*說明:到原來的apache安裝目錄下,將其所有的安裝目錄和文件都刪掉b.卸載Mysql#rpm-qa

9、grepmysql#rpm-emysql-5.0.77-4.el5_4.2--nodeps說明:卸載mysqlc.

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。