Apache配置压缩优化时报错——undefined symbol: inflateEnd
2013-12-26 21:58
260 查看
圣诞都过了,好久没来51发博文了。最近一直在忙考试和其他一些私人事务,感觉长期不发博文,有点不好。不是不发,实在是最近总结的东西,没法发,都是一些考试相关的东西。蛋疼!正好帮助朋友搭网站环境了,就想起来之前有一篇总结错误的文章当时想发,后来给忘掉了,今天就拿出来发上吧。哈哈!
Apache配置压缩优化时报错——undefined symbol: inflateEnd
环境:CentOS 6.4 软件版本:httpd-2.4.6 apr-1.4.8 apr-util-1.5.2 pcre-8.33 其他的软件和库文件: yum -y groupinstall "Development tools" "Server Platform Development" yum -y install pcre-devel
问题描述:
在apache上做压缩优化的时候,当我DSO方式添加完mod_deflate,并且配置好压缩参数之后,检查语法的是否出现如下报错:
httpd: Syntax error on line 102 of /application/apache2.4.6/conf/httpd.conf: Cannot load modules/mod_deflate.so into server: /application/apache2.4.6/modules/mod_deflate.so: undefined symbol: inflateEnd未定义的符号:inflateEnd问题处理办法:
1、首先检查了httpd.conf和httpd-vhosts.conf里面的配置,均无错误;然后又查看了编译mod_deflate时的输出信息,也没有提示错误。2、我百度了inflateEnd,第一个就是搜索条目就是zlib的百度百科,然后我就去google搜索inflateEnd,搜索条目告诉我inflateEnd是属于zlib.lib库文件里面的。3、接着我在google下面找到了以前也遇到过相似问题的人,他们是在apr的主配置文件apr-1-config(老版本可能是apr-conf)里面将LDFLAGS="" 修改为 LDFLAGS="-lz",然后用apxs从新编译mod_deflate.c后,apache服务就正常了,并且也可以正常压缩文件了。该问题的另一种解决办法:需要在 LoadModule deflate_module modules/mod_deflate.so 的前面加载zlib.so如果是32操作系统就在LoadModule deflate_module modules/mod_deflate.so这行的上一行添加LoadFile /usr/lib/libz.so即可。如果是64操作系统就在LoadModule deflate_module modules/mod_deflate.so这行的上一行添加LoadFile /usr/lib64/libz.so即可。下面是一些LDFLAGS和lz的相关信息:
一、gcc 一些应用-shared生成一个共享目标文件,他可以和其他目标文件连接产生可执行文件.只有部分系统支持该选项.-Wl,option把选项option传递给连接器.如果option中含有逗号,就在逗号处分割成多个选项.-w 不生成任何警告信息。 -Wall 生成所有警告信息。lc 是link libclm 是link libmlz 是link libz-l指定程序要链接的库文件,假设库文件名为libxxx.so,链接命令为-lxxx;放在/lib和/usr/lib和/usr/local/lib里的库直接用-l参数就能链接了-L指定库文件所在目录
这两个变量实际上涵盖了编译和汇编两个步骤。
相关文章推荐
- Apache配置压缩优化时报错——undefined symbol: inflateEnd
- Apache配置压缩优化时报错――undefined symbol: inflateEnd
- 网站优化一:apache开启gzip压缩配置详解
- Apache 性能配置优化
- Apache 2.0性能优化—MPM的选择与配置
- Apache中的gzip压缩作用及配置
- apache2.0x开启gzip压缩和http缓存的配置方法
- Apache页面压缩 GZIP功能配置
- 修改Apache配置文件开启gzip压缩传输
- jdk、apache-ant结合yuicompressor配置的CSS与JS合并压缩工具
- 网站访问优化(二):开启apache服务器gzip压缩
- apache配置优化测试
- 配置Apache,Tomcat的gzip压缩功能
- Apache常用目录详解、配置文件详解及优化、配置文件权限详解
- mod_gzip:Apache的HTTP压缩优化
- apache配置优化测试
- Apache 2.0性能优化—MPM的选择与配置
- apache配置优化 - 解决apache环境下网站访问速度慢的问题(重点参考)
- apache 的一些安全 优化配置
- 网站访问优化(二):开启apache服务器gzip压缩