Модуль Apache 2.2 - PullRequest
       23

Модуль Apache 2.2

4 голосов
/ 06 февраля 2012

Я хочу создать модуль Apache 2 (точнее, 2.2.21) в Delphi 2010, однако я нахожу его чрезвычайно трудным из-за того, что Delphi больше не поддерживает создание приложения веб-сервера в качестве Apache 2.Xmodule.

Я искал часы, но не повезло, изменил несколько констант, таких как:

MODULE_MAGIC_COOKIE = $041503232;
MODULE_MAGIC_NUMBER_MAJOR = 20051115;
MODULE_MAGIC_NUMBER_MINOR = 0;

, основываясь на том, что я нашел в своих поисках.

в моем файле httpd.conf я добавил:

LoadModule mymodule_module modules/mod_mymodule.so

однако apache не может загрузить его, он говорит, что не может найти модуль, но я скопировал его в папку модуля apache, я 'Я уверен, что это там, я думаю, что что-то не так в инициации модуля, я не знаю, что это.

Я использую:

  • Delphi 2010
  • Apache 2.2.21

1 Ответ

1 голос
/ 06 февраля 2012

Я создал модуль Apache 2.2 в рамках проекта xxm , и мне действительно пришлось проделать большую работу, чтобы упорядочить регистрацию библиотеки. Проект в основном сделан в Delphi 7, но я позаботился об использовании AnsiString / WideString специально там, где это возможно, поэтому он должен компилироваться и работать в новых версиях Delphi. Вы можете просмотреть источник здесь:

http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/apache/

...