您好,登錄后才能下訂單哦!
./configure --prefix=/application/apache.2.2.27/ \ //安裝時指定安裝位置
--enable-deflate \ //對傳輸文件進(jìn)行壓縮
--enable-expires \ //瀏覽器緩存
--enable-headers \ //激活http頭部
--enable-modules=most \ //加載apache模塊
--enable-so \
--with-mpm=worker \ //選擇apache的工作模式(支持高并發(fā)worker)
--enable-rewrite //偽靜態(tài)
apache有三種運(yùn)行模式:
1, prefork MPM;
2, worker MPM;
3, perchild MPM.
prefork MPM
管理員應(yīng)選擇prefork
MPM來實(shí)施基于流程的Web服務(wù)器。雖然基于流程的服務(wù)器有一些速度較慢的性能,它們通過模塊來提供穩(wěn)定性和兼容性,這些模塊不支持線程。為了改進(jìn)性能,服務(wù)器的父流程fork多個子流程并使它們能夠用于應(yīng)答請求。當(dāng)接收到請求時,服務(wù)器把其分配給子流程。如果沒有子流程可用,服務(wù)器創(chuàng)建新的子流程并把它添加到庫中。但是,子流程的創(chuàng)建會導(dǎo)致延遲。當(dāng)配置這一MPM時,管理員可以限制啟動時可以創(chuàng)建的子流程數(shù)、最大的子流程數(shù)等。這一MPM有利于形成一個穩(wěn)定的Apache服務(wù)器,但同時會影響性能和占用內(nèi)存,因?yàn)閱蝹€流程的大小會占很大一部分。
The worker MPM
為了實(shí)施混合服務(wù)器,管理員可以選擇worker
MPM,它提供比prefork
MPM更卓越的可靠性、故障恢復(fù)能力和可擴(kuò)展性。啟動時父流程創(chuàng)建規(guī)定數(shù)量的子流程,反過來每個子流程包含多個線程。每個子流程中只有一個線程聆聽網(wǎng)絡(luò),它簡化了程序代碼,減少了流程之間的協(xié)作,從而提高性能。雖然這一MPM穩(wěn)定且性能優(yōu)于prefork,由于它是基于線程,與其一同使用的所有模塊都必須是完全的線程-安全。大多數(shù)Apache
1.3模塊不是線程安全,并且由于worker
MPM不向后兼容,因此,使用這一MPM的管理員也不能一同使用Apache 1.3模塊和Apache 2.0。但是使用prefork
MPM來編譯服務(wù)器允許管理員使用Apache 1.3模塊。
The perchild MPM
如果遇到這樣一種情況,考慮到安全性和性能,需要Apache流程基于不同的用戶ID來運(yùn)行,管理員可以使用perchild
MPM
來編譯混合服務(wù)器?;ヂ?lián)網(wǎng)服務(wù)供應(yīng)商(ISP)通常使用這一MPM來實(shí)現(xiàn)虛擬托管。當(dāng)perchild啟動時,它創(chuàng)建規(guī)定數(shù)量的流程,每個流程有規(guī)定數(shù)量的線程和專用的用戶ID。如果服務(wù)器上的負(fù)載增加,它使用現(xiàn)有流程之一來創(chuàng)建新線程,而不是創(chuàng)建新流程。這種MPM是最可擴(kuò)展,但也最不可靠。
在安裝好mysql,apache,php后需要將apache和php進(jìn)行關(guān)聯(lián),修改/aaplication/apache/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex html.php index.html 添加index.php的主頁。
</IfModule>
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .phtml 添加最后兩行,添加php解析
AddType application/x-httpd-php-source .phps
User www 修改默認(rèn)的用戶名密碼,使系統(tǒng)更安全。
Group www
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。