2004-08-31 ========== Apache on win + Apache on cygwin -------------------------------- Reference URI: http://lowreal.net/logs/2004/08/31/1 Written Time: 2004-08-31T00:35:59+09:00 Tags: web やはり AnHTTPD だと心もとないというか、PHP (PHP: Hypertext Preprocessor) スクリプト実行してるといきなり落ちたりする。ってなわけで Win な Apache を入れよう かと……でも面倒なのでやってないっつう。少し弄るだけなんだけども。 インスコしたけど 500 でちゃう orz. また今度にしよう バーチャルホストの設定変えるとおかしいから、そこへんかと思ってたら違う罠。.htacce ss で php_flag とか使ってるくせに mod_php 入れてないせいですた。アフォか俺は。 とりえあず……CGI (Common Gateway Interface) の実行プログラムを拡張子によって強制できないかな…… cygwin 版は #! 読んでもらっ て構わないわけですが、win 版だと実行できないじゃんと。 Action ディレクティブ使うのかな。でも 500 出る。めんどくせー。ごく簡単なスクリプトだと動 いてるから、どっかパス関連でダメなんだろうなぁ……そのまま動かないんじゃダメじゃん 。 あと mod_php でバーチャルホストの DocumentRoot が上書きされてないような…… Sablo tron が変なとこ読みにいってる。 つーか K2Editor を Ruby ファイル編集に使ってるんですが、一回バックにいったあとにマ ウスで移動できなくなる。UZEEEE AddHandler cgi-script-rb .rb と Action cgi-script-rb D:/usr/bin/ruby を加えてやってみたらとりあえず実行はできる。でも最初の行の #! も読んでるらしく、 つけてると動作しない。無視するにはどうすればいいのか……これは間違い。たまたま動いてただけ。 Action ディレクティブは違う気がする。 ScriptInterpreterSource 以外それっぽいのがないからこれでやろう……関連付け変更するのは嫌だけれども。 とりあえず CGI (Common Gateway Interface) はいいとして、domxml_open_file が動いてない。カレントディレクトリが PHP (PHP: Hypertext Preprocessor) スクリプトの位置じゃない。なんでだ!