Dr1*_*1Ku 6 apache2 x-sendfile httpd.conf
我正在尝试在Windows(7)x64(使用Apache 2.2)上安装mod_xsendfile Apache模块 - 是的,我从一开始就注定了,我知道:-).显然有:
a)没有用于mod_xsendfile的Win x64二进制文件,只是来自模块网站的Win32二进制文件
b)没有来自ApacheLounge的 apxs的Win x64二进制文件
我已经尝试了平常LoadModule xsendfile_module modules/mod_xsendfile.so但是出现了半明显的错误(httpd: Syntax error on line 127 of C:/Apache/conf/httpd.conf: Cannot load C:/Apache/modules/mod_xsendfile.so into
server: The specified module could not be found.),它不是Win x64兼容的.
问题仍然存在 - 如何为x64构建模块,甚至是可能的?我有VS和任何可能需要的工具.
我只是想看看这是否会提高我的Rails保护附件下载速度 - 目前对简单图像的速度非常可怕.
先感谢您 !
我是mod_xsendfile的作者.
我提供win32二进制文件只是为了礼貌.我仍然建议你从源头构建自己.这样你可以确定二进制文件没有被篡改,甚至不是我:p
Apache Foundation目前没有正式的Win64 Apache2(或2.2)版本.由于我针对官方二进制文件测试我的构建,因此一旦基金会发布官方Win64二进制文件,我无法确定二进制文件是否可行.因此,我没有构建Win64
如果您不是(在Windows情况下)Visual Studio的新手,那么从源代码构建是非常简单的.二进制ZIP和/或我的github repo包含您可以导入Apache解决方案的项目文件.我被告知即使是免费的Visual Studio Express应该足以完成工作.事情是开源的.如果出现意外的可移植性问题,我欢迎补丁;)
作为最后的手段,您仍然可以在Win64框上运行官方Win32 apache + mod_xsend文件.
小智 5
我能够在我的系统中加载mod_xsendfile.这是我的设置:
-Windows 7 Ultimate x64 -Apache/2.2.9(通过Xampp 1.6.7安装)
基本上,我刚刚从这里下载了模块:http: //www.apachelounge.com/download/mods/mod_xsendfile-0.9-w32.zip
...将其解压缩到apache的"modules"目录,将"LoadModule xsendfile_module modules/mod_xsendfile.so"添加到httpd.conf,然后重新启动apache.
在此之后,我使用phpinfo()检查了加载的模块,并且mod_xsendfile已经可用.
| 归档时间: |
|
| 查看次数: |
5802 次 |
| 最近记录: |