日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 中文文件名不能下载不了,linux 64位系统 mod_encoding解决中文文件名不能下载问题...

發布時間:2023/12/19 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 中文文件名不能下载不了,linux 64位系统 mod_encoding解决中文文件名不能下载问题... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

或者

# wget?http://download.csdn.net/detail/wmwyyx/8930885

2.解壓

# tar -zxvf mod_encoding_64.tar.gz

3.iconv_hook編譯和安裝

安裝mod_encoding前首先需要安裝iconv_hook。

#?cd mod_encoding_64/lib

#?./configure

#?make

#?su

# make install

完成上面操作后,iconv_hook相關so文件放到/usr/local/lib下面。

要操作系統系統能夠搜索到該so文件,需要完成一下幾行操作

打開/etc/ld.so.conf文件,添加一行指向iconv_book的所在路徑,即"/usr/local/lib"

# vi /etc/ld.so.conf

添加一行

/usr/local/lib

保存,退出

4.刷新庫

#PATH="$PATH:/sbin"

#ldconfig

5.mod_encoding模塊的編譯

# cd ..

# patch -p0 < mod_encoding.c-apache2.2-20060520.patch

#?./configure --with-apxs=/usr/bin/apxs --with-iconv-hook=/usr/local/include

# make

# ls –l

查看是否已經生成了mod_encoding.o文件,如果有,則make成功繼續第6步的操作。

如果make出錯,提示Apache目錄/bin/apxs目錄不存在,可以這樣試一試

# which apxs

然后將打印出的路徑替換usr/bin/apxs,

我的路徑是:usr/bin/apxs。

如果顯示 no apxs 那么就安裝apxs組件,

# yum install httpd-devel

在make一次。

6.

#gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -L/usr/local/lib -Llib -liconv_hook

如果提示不認識-Wc, -Wall的選項就直接省掉,gcc -shared -o mod_encoding.so mod_encoding.o -L/usr/local/lib -Llib -liconv_hook

#cp mod_encoding.so /usr/lib/httpd/modules/mod_encoding.so

如果沒有/usr/lib/httpd/modules這個目錄,那么就是在/usr/lib64/httpd/modules這個目錄下

在配制Apache配置文件

#vi /www/conf/httpd.conf

在文件最后添加:

LoadModule encoding_module /usr/lib/httpd/modules/mod_encoding.so

或者

LoadModule encoding_module /usr/lib64/httpd/modules/mod_encoding.so

Header add MS-Author-Via "DAV"

EncodingEngine on

NormalizeUsername on

SetServerEncoding GBK

DefaultClientEncoding UTF-8 GBK GB2312

AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312

AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312

AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312

大功告成,重啟Apache

# service httpd restart

總結

以上是生活随笔為你收集整理的linux 中文文件名不能下载不了,linux 64位系统 mod_encoding解决中文文件名不能下载问题...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。