資源描述:
《LAMP環(huán)境搭建》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、目前世界最流行的企業(yè)建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。這四個(gè)軟件都是遵循GPL的開放源碼軟件,它們安全、穩(wěn)定、快速、功能強(qiáng)大,使用它們可以建立一個(gè)快速、穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。1、???APACHE的安裝配置Apache是世界使用排名第一的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。它的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定。它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍
2、、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺(tái)上)、模塊化結(jié)構(gòu)以及它的可移植性等方面。如果你準(zhǔn)備選擇Web服務(wù)器,毫無疑問Apache是你的最佳選擇。它的官方網(wǎng)站是[url]www.apache.org[/url],你可以從[url]http://httpd.apache.org/download.cgi[/url],下載到它的最新版本,目前最新穩(wěn)定版是ApacheHTTPServer2.2.4(注:Apache已經(jīng)改名為ApacheHTTPServer)。a)????
3、????下載Apache#wget[url]http://apache.mirrors.tds.net/httpd/httpd-2.2.4.tar.bz2[/url]請(qǐng)確保你有適當(dāng)?shù)臋?quán)限b)???????解壓縮Apache#tarjxvfhttpd-2.2.4.tar.bz2--C/tmp/解壓文件到/tmp/httpd-2.2.4文件夾c)???????進(jìn)入/tmp/httpd-2.2.4文件夾進(jìn)行編譯和安裝cd/tmp/httpd-2.2.4./configure–prefix=/opt/httpd22
4、4--enable-so這句是配置Apache,它有許多的參數(shù),可以用來啟用或禁用一些Apache特性或特定模塊,可以通過./configure--help來查看,詳細(xì)的中文說明請(qǐng)參見[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/configure.html#installationdirectories[/url],根據(jù)自己的需要配置Apache。make&&makeinstall這句的含義是對(duì)apache源代碼
5、進(jìn)行編譯并安裝到指定的目錄,&&的意思是如果make執(zhí)行成功的話才執(zhí)行makeinstall。和先執(zhí)行make再執(zhí)行makeinstall等效。到此我們的Apache已經(jīng)安裝完成。d)???????啟動(dòng)Apache并查看Apache啟動(dòng)是否正常#/opt/httpd224/bin/apachectlstart#echo/opt/httpd224/bin/apachectlstart>>/etc/init.d/rc.local使Apache開機(jī)自啟動(dòng)可以通過psaux
6、grephttpd查看httpd進(jìn)程是否
7、存在,如果不存在請(qǐng)查看是不是有程序占用80端口,可以通過netstat--an
8、grep80查看。如果apache啟動(dòng)正常,打開網(wǎng)頁瀏覽器,輸入[url]http://ip-address[/url],應(yīng)該能夠看到網(wǎng)頁顯示”Itworks!”提示Apache工作正常。e)????????配置ApacheApache的安裝非常簡(jiǎn)單,但是它的配置就比較復(fù)雜了,它的配置文件默認(rèn)是—prefix/conf/httpd.conf文件,你可以在配置時(shí)調(diào)用—sysconfdir選項(xiàng)來改變它的位置,在我們這里是/opt/h
9、ttpd224/conf/httpd.conf文件。由于各個(gè)站點(diǎn)的需求不同,側(cè)重點(diǎn)也就不同,配置起來各不相同,所以我們?cè)谶@里就不寫Apache的一些所謂的配置技巧了,大家最好的選擇就是根據(jù)自己的需求,對(duì)照著Apache手冊(cè)配置最符合自已服務(wù)器,知其然而且知其所以然,這里給出Apache2.2的中文手冊(cè):[url]http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/index.html[/url]。2、???Mysql的安裝配置MySQL是一個(gè)開放源
10、碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。Mysql最常見的應(yīng)用架構(gòu):?jiǎn)吸c(diǎn)(Single):適合小規(guī)模應(yīng)用復(fù)制(Replication):適合中小規(guī)模應(yīng)用集群(Cluster):適合大規(guī)模應(yīng)用根據(jù)功能不同