轉 linux下apache安裝gzip壓縮

2022-05-03 08:39:10 字數 1619 閱讀 5695

apxs號令引數申明:

-i此選項默示須要履行安裝操縱,以安裝乙個或多個動態共享物件到辦事器的modules目次中

-a主動增長loadmodule行到httpd.conf檔案中,以啟用此模組,若是此行已經存在,則啟用

-a與 -a 選項類似,然則它增長的loadmodule號令有乙個井號字首(#),即此模組尚未啟用

-c此選項默示須要履行編譯操縱。它起首會編譯(.c)源法度為對應的目標**檔案(.o),然後連線這些目標**和files中其餘的目標**檔案(.o和.a),以天活潑態共享物件.so檔案

-o若是沒有指定,則此輸出檔名由files中的第乙個檔名獲得,也就是預設為mod_name.so

成果報錯:

chmod 755 /usr/local/web/apache/modules/mod_deflate.so

chmod: cannot access `mod_deflate.so』: no such file or directory

意思是沒有.so檔案,所以須要gcc一下

# gcc -shared -o mod_headers.so mod_headers.o

# cp mod_headers.so /usr/local/web/apache/modules/

# /usr/local/web/apache/bin/apxs -i -a -c mod_headers.c

# /usr/local/web/apache/bin/apxs -i -c -a mod_deflate.c

同樣也報上方「no such file or directory」錯誤

# gcc -shared -o mod_deflate.so mod_deflate.o

# cp mod_deflate.so /usr/local/web/apache/modules/

# /usr/local/web/apache/bin/apxs -i -a -c mod_deflate.c

httpd.conf中新增so,而我這裡因為在apxs時用了-a引數,所以so檔案已被主動接洽關係

loadmodule deflate_module     modules/mod_deflate.soloadmodule headers_module     modules/mod_headers.so

其實安裝deflate時mod_headers並不是必須的,哪為什麼我們安裝呢?主如果應用了header模組來確保不會傳送錯誤的內容。最後在你的裝置檔案裡參加以下**,好開啟gzip:

或者:

linux下安裝apache詳解

下面是linux下安裝apache的完整 系統是redhat5.5 root localhost cd soft root localhost soft tar jxvf httpd 2.2.6.tar.bz2 解壓apache的壓縮包 root localhost soft cd httpd 2....

linux下安裝apache詳解

root localhost cd soft root localhost soft tar jxvf httpd 2.2.6.tar.bz2 解壓apache的壓縮包 root localhost soft cd httpd 2.2.6 定位到httpd 2.2.6 資料夾下 root local...

linux下安裝apache詳解

下面是linux下安裝apache的完整 系統是redhat5.5 root localhost cd soft root localhost soft tar jxvf httpd 2.2.6.tar.bz2 解壓apache的壓縮包 root localhost soft cd httpd 2....