Ubuntu server上搭建LAMP:apache的配置和使用
在Ubuntu server上搭建LAMP環(huán)境
LAMP(Linux-Apache-MySQL-PHP)網(wǎng)站架構(gòu)是目前國際流行的Web框架,該框架包括:Linux操作系統(tǒng),Apache網(wǎng)絡(luò)服務(wù)器,MySQL數(shù)據(jù)庫,Perl、PHP或者Python編程語言,所有組成產(chǎn)品均是開源軟件,是國際上成熟的架構(gòu)框架,很多流行的商業(yè)應(yīng)用都是采取這個(gè)架構(gòu),和Java/J2EE架構(gòu)相比,LAMP具有Web資源豐富、輕量、快速開發(fā)等特點(diǎn),微軟的.NET架構(gòu)相比,LAMP具有通用、跨平臺、高性能、低價(jià)格的優(yōu)勢,因此LAMP無論是性能、質(zhì)量還是價(jià)格都是企業(yè)搭建網(wǎng)站的***平臺。
總共分為五個(gè)步驟:安裝apache和mysql、測試PHP腳本、apache的配置和使用、MySQL的配置和使用、安裝Zend Optimizer
apache的配置和使用
- /etc/init.d/apache2 start 啟動服務(wù)
- /etc/init.d/apache2 stop 停止服務(wù)
- /etc/apache2 目錄中的文件
- apache2.conf apache服務(wù)器主配置文件
- conf.d/charset 字符集配置文件
- envvars license相關(guān)
- httpd.conf 其配置文件為空
- mods-avaliable/ 可用的apache模塊
- mods-enabled/ 被激活的apache模塊
- ports.conf 端口配置文件
- sites-avaliable/ 可用的服務(wù)器配置(如虛擬主機(jī))
- sites-enabled/ 被激活的服務(wù)器配置
- apache2.conf
- #apache配置文件根目錄,注意不要寫成/etc/apache2/
- ServerRoot "/etc/apache2"
- #apache服務(wù)啟動時(shí)的進(jìn)程ID /var/run/apache2.pid
- PidFile ${APACHE_PID_FILE}
- #服務(wù)器從接受請求到把請求發(fā)送的時(shí)間限制
- Timeout 300
- #是否允許保持連接(允許用戶建立***鏈接)
- KeepAlive On
- #每個(gè)請求***連接數(shù),0表示無限制
- MaxKeepAliveRequests 100
- #同一連接的同一客戶端,兩個(gè)請求之間的等待時(shí)間
- KeepAliveTimeout 15
- 之后的MPM配置是服務(wù)器性能的關(guān)鍵配置,再次就不細(xì)說了。
- #apache配置文件根目錄,注意不要寫成/etc/apache2/
- ServerRoot "/etc/apache2"
- #apache服務(wù)啟動時(shí)的進(jìn)程ID /var/run/apache2.pid
- PidFile ${APACHE_PID_FILE}
- #服務(wù)器從接受請求到把請求發(fā)送的時(shí)間限制
- Timeout 300
- #是否允許保持連接(允許用戶建立***鏈接)
- KeepAlive On
- #每個(gè)請求***連接數(shù),0表示無限制
- MaxKeepAliveRequests 100
- #同一連接的同一客戶端,兩個(gè)請求之間的等待時(shí)間
- KeepAliveTimeout 15
此之后的MPM配置是服務(wù)器性能的關(guān)鍵配置,再次就不細(xì)說了。
Ubuntu server上搭建LAMP:apache的配置和使用 就講到這里了,下一節(jié):MySQL的配置和使用。
【編輯推薦】