3

wamp に htmldoc をインストールしたい。私の環境はApache 2.2、php5.3、Windows XPです。htmldoc Web サイトの指示に従いましたが、機能しません。明らかな何かを見逃していたため、ドキュメントに記載されていなかったと思います。

私は次の指示に従いました: http://www.easysw.com/htmldoc/docfiles/5-cgi.html#6_3_3

それが私がしたことです:htmldoc実行可能ファイル(msi)をダウンロードし、C:\ wamp\bin\apache\Apache2.2.17\cgi-binにインストールしました。私はWindowsを使用しているため、シンボリックリンクを実行できるとは思わないので、ここに直接配置します。htmldoc.exe を実行すると、ウィンドウが簡単に開いて閉じました (レジストリにキーが書き込まれたと思います)。

次に、httpd.conf を開き、AcceptPathInfo On を任意の場所 (実際には LoadModule 部分の直後) に追加しました。必要ないことは確かですが、AddHandler cgi-script .cgi も追加し、エイリアスに Options +ExecCGI を追加しました。

その後、ワンプを再起動しました。

PHPコードを実行すると、pdfが作成されますが、空です。htmldoc をインストールしようとする前に、同じことがありました。

別の(Linux)サーバーで動作するため、phpコードが動作すると確信しています。

インストールする必要があるものはありますか? (cgi, pear かな?) この問題の解決策を見つけた人はいますか?

ご協力ありがとうございました、

マリエク

編集:使用されるコマンドは次のとおりです。

system("exec htmldoc -t pdf --quiet --webpage $options '$filename' > pdf/myfile.pdf");
header("Location: pdf/myfile.pdf");

そしてApacheエラーログは次を示しています:execはインターンコマンドとして認識されていません...

私のパス環境には C:\wamp\bin\php\php5.3.5;C:\wamp\bin\apache\Apache2.2.17\cgi-bin\; があります。

4

0 に答える 0