首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在映射堆栈上安装mod_xsendfile

如何在映射堆栈上安装mod_xsendfile
EN

Stack Overflow用户
提问于 2013-03-21 00:07:29
回答 1查看 898关注 0票数 0

最终更新: Bitnami将在2013年4月8日左右发布的下一个版本中将mod_xsendfile包含到MAPP堆栈中。

我尝试过在mappstack5.4.12-0上编译和安装mod_xsendfile。我尝试过两种方法,但每次都失败了:

  • 方法1:使用apxs. Problem =>自动安装当运行命令"apxs -cia mod_xsendfile.c“时,apxs试图在我的mac上安装mod_xsendfile,而不是在mapp堆栈上安装,因为在该受保护区域中创建.so文件时拒绝了权限。
  • 方法2:使用apxs编译并手动安装Apache. Problem =>当在我完全拥有的文件夹中运行命令"apxs -c mod_xsendfile.c“时,它生成一个.slo文件而不是.so文件。

如何将此.slo文件转换为.so文件?我找不到谷歌的.slo文件的任何相关结果,也没有任何有用的关于我的两个问题。

使用.so文件,我可以使用以下引用中的说明手动在Apache中安装mod_xsendfile

我不能发布超过2个urls,但以下是每个urls的相关部分:

  • web-developpeur-php.com/blog/article/mod-xsendfile-forcer-le-telechargement-avec-apache-php
  • codeutopia.net/blog/2009/03/06/sending-files-better-apache-mod_xsendfile-and-php/
  • elivz.com/blog/single/mod_xsendfile/

apxs的Apache手册:http://httpd.apache.org/docs/2.2/programs/apxs.html

这是我第一次使用apxs,我对编译c代码不太了解

谢谢。

PS:我能够在mod_xsendfile上安装MAPPstack,按照堆栈溢出应答https://stackoverflow.com/a/9615149/2193168中的说明,但是在重新启动https://stackoverflow.com/a/9615149/2193168时会出现错误。

代码语言:javascript
复制
httpd: Syntax error on line 529 of /Applications/mappstack-5.4.12-0/apache2/conf/httpd.conf:
 Cannot load /Applications/mappstack-5.4.12-0/apache2/modules/mod_xsendfile.so into server:
   dlopen(/Applications/mappstack-5.4.12-0/apache2/modules/mod_xsendfile.so, 10):
     Symbol not found: _ap_log_rerror
       Referenced from: /Applications/mappstack-5.4.12-0/apache2/modules/mod_xsendfile.so
         Expected in: flat namespace
           in /Applications/mappstack-5.4.12-0/apache2/modules/mod_xsendfile.so
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 16:35:21

问题是“如何在Bitnami MAPPStack上安装MAPPStack”。

答案是:升级到最新版本,因为Bitnami在堆栈中包含了它,以回应我的问题和对mod_xsendfile的普遍兴趣。此外,您也可以从Bitnami中阅读这些附加指令

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15537146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档