FINAL UPDATE: Bitnami будет включать в себя mod_xsendfile к МАППАМ стеки, как в следующей версии запланированы на где-то около 8 апреля 2013.Как установить mod_xsendfile на mappstack
Я судимая компиляции и установок mod_xsendfile
на моем mappstack5.4.12-0. Я судимые два метода, но мне не удалось каждый раз:
Способ 1: Автоматическая установка с использованием APXS. Проблема => При запуске команды «apxs -cia mod_xsendfile.c» apxs пытается установить mod_xsendfile на моем mac вместо установки его на mappstack и терпит неудачу, потому что разрешение отклоняется при попытке создать .so-файл в этом защищенная область.
Способ 2: Компиляция с помощью apxs и ручная установка в Apache. Проблема => При запуске команды «apxs -c mod_xsendfile.c» в папке, которую я полностью владею, она создает файл .slo вместо файла .so.
Как я могу преобразовать этот .slo-файл в .so-файл? Я не смог найти какой-либо релевантный результат для файлов .slo в Google, и ничего полезного о моих 2 проблемах.
С .so файл, я мог бы установить mod_xsendfile
вручную в Apache, используя инструкции, приведенные в следующих ссылках:
Я не могу отправить более чем 2 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/
Apache руководство для APXS: http://httpd.apache.org/docs/2.2/programs/apxs.html
Это мой первый раз, используя APXS и я много о компиляции кода на C
Спасибо не знаю.
PS: Мне удалось установить mod_xsendfile
на MAPPstack, следуя инструкциям в ответу stackoverflow https://stackoverflow.com/a/9615149/2193168, но я получаю ошибки при перезапуске Apache.
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
FYI: Я задал тот же вопрос на форуме помощи bitnami и вывешу окончательный ответ на оба сайта. См. Также: вопросы/11701/how-to-compile-and-install-mod_xsendfile-on-mapp-stack –
Битнами рассматривает добавление mod_xsendfile в этот битнами-стек. Если они решили включить его, простое решение - подождать, пока они это сделают. Тем не менее, было бы неплохо, если кто-то объяснит это решение здесь ... –
Это другое сообщение stackoverflow актуально и может ответить на вопрос: http://stackoverflow.com/questions/9101566/install-apache-module-x- sendfile-on-mamp? rq = 1 –