Apache(64位):
————————————————————-
此方案用于解決Apache軟件對中文網(wǎng)址、中文圖片、文件名的支持問題。
通過測試環(huán)境:64位CentOS6.5 + Apache2.2.22
————————————————————-
下載 mod_encoding_64.tar.gz
1、安裝gcc組件
yum install gcc -y
2、下載壓縮包
wget http://d.nicwind.com/files/mod_encoding_64.tar.gz
3、將壓縮包解壓,進行編譯
tar zxvf mod_encoding_64.tar.gz
cd mod_encoding_64
patch -p0 < mod_encoding.c-apache2.2-20060520.patch
cd lib
chmod 755 configure
./configure --prefix=/usr
make && make install
ldconfig
cd ../
chmod 755 configure
cp -p /www/wdlinux/apache/bin/apxs /usr/bin
./configure --with-apxs=/usr/bin/apxs --with-iconv-hook=/usr/include
make
gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -Llib -liconv_hook
cp mod_encoding.so /www/wdlinux/httpd-2.2.22/modules
4、完成以上操作后,再修改apache的配置文件,把下面的內(nèi)容添加到apache的配置文件httpd.conf中。
vim /www/wdlinux/httpd-2.2.22/conf/httpd.conf
LoadModule encoding_module modules/mod_encoding.so
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
保存,退出
5、重啟apache
service httpd restart
評論(0人參與,0條評論)
發(fā)布評論
最新評論