加载中…
正文 字体大小:

Apache Linux下源码安装

(2018-03-08 14:48:55)
标签:

apache2.4

安装

依赖包

分类: 技术
是日,给了个比较低权限的账号,但是需要把apache安装并启动起来。
记录相应历程,仅做后期参考。

Apache从官网down源码包。
configure如下
./configure --prefix=/opt/apache2/ --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=all --enable-mods-shared=all --enable-mpms-shared=all --enable-proxy --enable-proxy-connect --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

在此之前必须安装apr和apr-util。
安装apr-util时提示apr_xml_parser’ has no member named ‘xp' 
经查,需要先安装expat用来解析xml
安装expat时又需要pcre,pcre官网下载不仅有pcre还有pcre2,经测pcre2似不合适,后来又装了pcre了事。
这之后,准备工作基本完成,继续apache的configure和make
--enable-ssl还是有问题,需要升级本地openssl遇到权限问题,无解。
最终安装了没有ssl模块的apache,configure命令如下---
./configure --prefix=/opt/hybris/apache/run --sysconfdir=/opt/hybris/apache/httpd_conf/ --enable-so --enable-rewirte --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/opt/hybris/apr --with-apr-util=/opt/hybris/apr-util --with-pcre=/opt/hybris/pcre/

之后make && make install安装成功。

记录其中升级openssl的一点历程。
down了openssl的源码包,安装时报错 error: 'BIO_ZLIB_CTX' has no member named 'ocount'
应该是需要zlib
于是down了zlib的安装包并安装。
然后openssl安装时config命令不太一样,资历太浅没有处理过,大概如下
./config shared zlib --prefix=/usr/local/openssl
可能是因为权限的问题,也可能是zlib安装位置的问题,不成功。
执行脚本改为./config shared --with-zlib=/usr/local/zlib/ --prefix=/usr/local/openssl居然报with-zlib不识别。这个真的不知道怎么解决了。遂放弃,如有高人有经验,恳请明示,感激不尽。


0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有