2010-06-20 27 views
6

Я пытаюсь установить mod_xsendfile Apache Module в Windows (7) x64 (с помощью Apache 2.2) - да, я обречен на получение, я знаю :-). Видимо есть:mod_xsendfile для Win x64?

а) Нет Win 64 двоичных для mod_xsendfile, только Win32 двоичных из the module's website

б) Нет Win 64 двоичных для APXS из 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.) возникает, но не совместима с Win x64.

Вопрос остается - как построить модуль для x64, возможно ли это? У меня есть VS и любые инструменты, которые могут потребоваться.

Я просто хотел узнать, улучшит ли моя скорость загрузки приложений в режиме Rails, в настоящее время получая довольно ужасные скорости для простых изображений.

Спасибо заранее!

ответ

8

Я являюсь автором файла mod_xsendfile.

Я предоставляю двоичные файлы win32 только как любезность. Я по-прежнему рекомендую вам строить себя из источника. Таким образом, вы можете быть уверены, что двоичный код не подделан, даже не мной: p

В настоящее время официальных плат Win64 Apache2 (или 2.2) из ​​Apache Foundation не существует. Поскольку я тестирую свои сборки против официальных двоичных файлов, я не могу быть уверен, что двоичные файлы будут работать, как только фонд выпустит официальные двоичные файлы Win64. Следовательно, никакие Win64 не строятся от меня

Исходный код из источника довольно прямолинейный, если вы не новичок (в случае Windows) Visual Studio. В двоичных файлах ZIP и/или моем реестре github содержатся файлы проектов, которые вы можете импортировать в свое решение Apache. Мне сказали, что даже бесплатной Visual Studio Express должно быть достаточно для выполнения рабочих сборок. Дело в том, что с открытым исходным кодом. В случае непредвиденных проблем с переносимостью я приветствую исправления;)

В качестве последнего средства вы можете запустить официальный файл Win32 apache + mod_xsendfile в окне Win64.

+1

Хорошо, я помню, как строилось из источника как правило. Благодарим за вклад и поддерживаем отличную работу! – Dr1Ku

4

Я смог загрузить файл 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

. .. развернул его в каталог «modules» apache, добавил «LoadModule xsendfile_module modules/mod_xsendfile.so» в httpd.conf, а затем перезапустил apache.

После этого я проверил загруженные модули с помощью phpinfo(), и файл mod_xsend уже доступен.

+0

Эта связь вниз. Вы можете найти ссылку для загрузки в разделе модуля x-sendfile здесь, на этой странице http: //www.apachelounge.com/download/ – ljelewis

 Смежные вопросы

  • Нет связанных вопросов^_^