2011-09-08 12 views

答えて

3

は、私がセットアップするようにApache 2.2と私のデルファイのISAPI DLLを使用したことの情報です: http://mc-computing.com/databases/Delphi/WebServers/WebServers.html

基本的にあなたがhttpd.confに以下の修正を行う必要があります。 のコメントを解除isapi_module:

LoadModule isapi_module modules/mod_isapi.so 

し、ファイルの末尾に追加します。

<IfModule mod_alias.c> 
    # This allows ISAPI dll's and CGI exe's (both are required for regular aliases) 
    AddHandler isapi-isa .dll 
    AddHandler cgi-script .exe 

    Alias /isapi "d:/faxsrv/httpd" 

    <Directory "d:/faxsrv/httpd"> 
     Options ExecCGI 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
    </Directory> 
</IfModule> 

をこの例の詐欺について

http://localhost/isapi/yourisapidll.dll

+0

こんにちは!私はあなたの情報を有効にしているので+1がありますが、実際にisapi dllを設定する方法を知る必要があります。私は使用しています LoadModule WebModule_Principal "D:/WebService.dll" しかし、私は "第2パラメータ"に何を配置するかについてはわかりません。もちろん、WebModule_Principalは間違っています。私は何をそこに置くべきか分かりません。 –

+1

私はLoadModule WebModule_Principalのようなものを使用しません。私はその記事の指示にちょうど従った...そして私のisapi dllは最初の試みから働いた。私は答えにいくつかの編集を加えました。多分それが助けになるでしょう。 –

+0

パーフェクト!今はすべてが働いている –

2

私は一度にApache 2.2 のヘッダーを(デビッドMoorehouseによっていくつかの助けを借りて)公表され、更新が、これらは、彼らが働くのでまだunicodifiedされていないことに注意してください:イチジクは、あなたのISAPIにアクセスするには、アドレスにアクセスしてくださいデルファイ2007でのみ....

あなたは下でそれらをダウンロードすることができます: 私のミスのため申し訳ありませんhttps://forums.embarcadero.com/servlet/JiveServlet/download/2-25399-163963-2029/ApacheTwoHTTP.zip

関連する問題