Apache2 on Cygwin

ちょっと大変だったので、インストールメモ。

  1. CygwnのSetup.exeでApacheのインストール
  2. /etc/appache2/httpd-std.confを/etc/appache2/httpd.confにコピーして編集
  3. "/usr/sbin/httpd2 -k start"としたらcygar-0-0.dllがないと言われた
  4. Setup.exeからlibapr-xxxをインストール
  5. "/usr/sbin/httpd2 -k start"としたらbad system callと言われた
  6. /usr/bin/cygserver-configを実行してから、環境変数CYGWINに"ntsec binmode server"を設定。大事なのは"server"
  7. "/usr/sbin/httpd2 -k start"。やっと成功