代码之家  ›  专栏  ›  技术社区  ›  Dr1Ku Ace Suares user1266770

Win x64的modxsendfile?

  •  6
  • Dr1Ku Ace Suares user1266770  · 技术社区  · 16 年前

    我正在尝试在Windows(7)x64上安装modxsendfileapache模块(使用apache2.2)--是的,我从一开始就注定了,我知道:-)。显然有:

    a) modxsendfile没有Win x64二进制文件,只有来自的Win32二进制文件 the module's website

    b) 来自的APX没有Win x64二进制文件 ApacheLounge

    我已经试过了 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.

    问题是——如何为x64构建模块,这可能吗?我有VS和任何可能需要的工具。

    我只是想看看这是否能提高我的Rails保护附件下载速度——目前简单图片的下载速度非常惊人。

    提前谢谢!

    3 回复  |  直到 16 年前
        1
  •  9
  •   nmaier    15 年前

    我是modxsendfile的作者。

    我提供win32二进制文件只是出于礼貌。我还是建议你从源头做起。这样你就可以确保二进制文件没有被篡改,即使是我也没有:p

    目前没有来自Apache基金会的正式Win64 Apache2(或2.2)版本。由于我在官方二进制文件上测试我的构建,所以一旦基础发布了Win 64二进制文件,我不能肯定二进制文件会工作。因此我没有生成Win64

    如果出现意外的可移植性问题,我欢迎使用修补程序;)

        2
  •  7
  •   Milmar Tan    16 年前

    我可以在我的系统中加载modxsendfile。 以下是我的设置:

    -Windows 7旗舰版x64 -Apache/2.2.9(通过Xampp 1.6.7安装)

    基本上,我只是从这里下载了模块: http://www.apachelounge.com/download/mods/mod_xsendfile-0.9-w32.zip

    …将其解压到apache的“modules”目录中,在httpd.conf中添加“LoadModule xsendfile\u modules/mod\u xsendfile.so”,然后重新启动apache。

    之后,我使用phpinfo()检查了加载的模块,mod琰xsendfile已经可用。

        3
  •  5
  •   Aatif Farooq    14 年前

    下面是x32和x64的二进制文件

    https://github.com/nmaier/mod_xsendfile