基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)

基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)

ID:23559751

大?。?42.50 KB

頁數(shù):24頁

時(shí)間:2018-11-09

基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)_第1頁
基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)_第2頁
基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)_第3頁
基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)_第4頁
基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)_第5頁
資源描述:

《基于linux+apache+mysql+php的交友網(wǎng)站的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、鄒志佳基于Linux+Apache+MySQL+PHP的交友網(wǎng)站第24頁共24頁目錄1引言21.1LAMP21.2Linux操作系統(tǒng)及RedHat21.3Apache服務(wù)器31.4MySQL數(shù)據(jù)庫41.5PHP編程語言51.6VirtualBox62Linux+Apache+MySQL+PHP的搭建過程72.1安裝及配置72.2測(cè)試83交友網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)103.1功能介紹及設(shè)計(jì)思路103.1.1功能介紹103.1.2設(shè)計(jì)思路103.2數(shù)據(jù)庫的設(shè)計(jì)103.3網(wǎng)站界面及功能實(shí)現(xiàn)11結(jié)束語15參考文獻(xiàn)16附錄17鄒志佳基于Linux+Apache+My

2、SQL+PHP的交友網(wǎng)站第24頁共24頁1引言在linux系統(tǒng)下架設(shè)網(wǎng)站,最經(jīng)典的組合就是apache+mysql+php,我做的這個(gè)圖書管理網(wǎng)站就是采用的LAMP(Linux+Apache+Mysql+PHP)這種架構(gòu)技術(shù),采用的Linux是RedHat這種Linux發(fā)行版本,該RedHat運(yùn)行于VirtualBox虛擬機(jī)。1.1LAMPLAMP,即Linux+Apache+Mysql+PHP是一組常用來搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?,擁有了越來越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平

3、臺(tái)。隨著開源潮流的蓬勃發(fā)展,開放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢(shì),并且該軟件開發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個(gè)IT界的關(guān)注。從網(wǎng)站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強(qiáng)大的網(wǎng)站解決方案。1.2Linux操作系統(tǒng)及RedHat鄒志佳基于Linux+Apache+MySQL+PHP的交友網(wǎng)站第24頁共24頁Linux是一種自由和開放源碼的類Unix操作系統(tǒng)。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,從手機(jī)、平板電腦、路

4、由器和視頻游戲控制臺(tái),到臺(tái)式計(jì)算機(jī)、大型機(jī)和超級(jí)計(jì)算機(jī)。Linux是一個(gè)領(lǐng)先的操作系統(tǒng),世界上運(yùn)算最快的10臺(tái)超級(jí)計(jì)算機(jī)運(yùn)行的都是Linux操作系統(tǒng)。嚴(yán)格來講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個(gè)基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。Linux得名于計(jì)算機(jī)業(yè)余愛好者LinusTorvalds。目前,Linux的發(fā)行版有很多,如Ubuntu,RedHat,Debian,F(xiàn)edora等等。其中,RedHat是美國(guó)RedHat公司的產(chǎn)品,是相當(dāng)成功的一個(gè)Linux發(fā)行版本,也是

5、目前使用最多的Linux發(fā)行版本。RedHat最早由BobYoung和MarcEwing在1995年創(chuàng)建。原來的RedHat版本早已停止技術(shù)支持,目前RedHat的Linux分為兩個(gè)系列,其中一個(gè)是由RedHat公司提供收費(fèi)技術(shù)支持和更新的RedHatEnterpriseLinux系列;另一個(gè)是由社區(qū)開發(fā)的免費(fèi)的FedoraCore系列。RedHat因其易于安裝而聞名,在很大程度上減輕了用戶安裝程序的負(fù)擔(dān),其中RedHat提供的圖形界面安裝方式非常類似Windows系統(tǒng)的軟件安裝,這對(duì)于那些Windows用戶而言,幾乎可以像安裝Windows系統(tǒng)一

6、樣輕松安裝RedHat發(fā)行套件。RedHat作為L(zhǎng)inux的發(fā)行版本,開放源代碼是與其他操作系統(tǒng),如Windows等相比具有的先天優(yōu)勢(shì),有利于全世界范圍內(nèi)技術(shù)工程師和技術(shù)人員共同開發(fā)。1.3Apache服務(wù)器Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。  Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“apatchyserver”的讀音,意思是充滿補(bǔ)丁的服務(wù)器,因?yàn)樗亲杂绍浖圆粩嘤腥藖頌樗_發(fā)新的功能、新的特性、修改原來的缺陷

7、。Apache的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。鄒志佳基于Linux+Apache+MySQL+PHP的交友網(wǎng)站第24頁共24頁  本來它只用于小型或試驗(yàn)Internet網(wǎng)絡(luò),后來逐步擴(kuò)充到各種Unix系統(tǒng)中,尤其對(duì)Linux的支持相當(dāng)完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個(gè)ApacheWeb站點(diǎn)擴(kuò)容時(shí),通常是增加服務(wù)器或擴(kuò)充群集節(jié)點(diǎn)而不是增加處理器。到目前為止Apache仍然是世界上用的最多的We

8、b服務(wù)器,市場(chǎng)占有率達(dá)60%左右。世界上很多著名的網(wǎng)站如Amazon、Yahoo!、W3Consortium、Financ

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(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)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。