「AN HTTP Server」 の基本的な開発用設定ガイドライン
ダウンロード
※ 実行する場合は、『管理者として実行』しましょう
「AN HTTP Server」
は、とにかく『誰にでもすぐ使える』というところが素晴らしいところです。
古いソフトなので、多少面倒なところもありますが、Apache を選択する前の初心者が WEB アプリを楽しむのに最適です。もちろんプロでも、ダウンロードして解凍するだけでほぼ数分でテスト可能になります。
作者ページ からダウンロード
設定名
解凍した内容を好きなディレクトリに置いて、httpd.exe を実行します。この場合、
「設定名」
は "default" になります。( この
「設定名」
は、オプション/一般の設定ダイアログのタイトルに表示されます )
設定は、
「設定名」
単位にレジストリに登録されるので、異なった環境を用意する事ができます。設定名の指定方法は、httpd.exe 設定名 という具合に、引数で指定するので、ショートカットのリンク先に記述します。
>ドキュメントルートディレクトリのフルパス名の中に、スペースがあると CGI/SSI が動かないことがあります
これは、ドキュメントの引用です。このような事は、あらゆるアプリケーションに可能性のある事です。一般的に、インストーラが Program Files に意図的にインストールする場合は比較的安心ですが、それ以外は注意する必要があります
一般タブの設定
赤い部分が設定変更した部分です
ドキュメントにも記述されていますが、
PATH_TRANSLATED のチェックが無いと php が動作しません
「CGI 出力を検査」
にチェックすると、標準エラー出力に出力された文字列も表示されます
例えば PHP で以下のようなコードを実行した時に、チェックが無いと出力はされません
$stderr = fopen(
'php:
//stderr', 'w'
);
fwrite( $stderr,
"Error out\n"
); fclose( $stderr );
表示/インデックス タブの設定
赤い部分が設定変更した部分です。( チェックを外して下さい )
ディレクトリ内を表示するのに必要です
WEBアプリのデバッグ時の設定 : 【ログ】
この設定は、ブラウザとサーバーのやりとりを確認したい場合に使用します。
例えば、API を使ってどこかのサーバへ送った内容が、どのようにサーバに届いているかをログで確かめる事ができます。( localhost に送るように送り先を変更します )
簡単なテストとしては、ファイルのアップロードがどのようなマルチパートで送られているか確認できます( バイナリファイルの 0x00 以降は表示されないと思って下さい )
yahoo
google
MSDN
MSDN(us)
WinFAQ
Win Howto
tohoho
ie_DHTML
vector
wdic
辞書
天気
[setup]
claudebot
24/03/19 20:26:34
InfoBoard Version 1.00 : Language=Perl
1
BatchHelper
COMprog
CommonSpec
Cprog
CprogBase
CprogSAMPLE
CprogSTD
CprogSTD2
CprogWinsock
Cygwin
GameScript
HTML
HTMLcss
InstallShield
InstallShieldFunc
JScript
JScriptSAMPLE
Jsfuncs
LLINK
OldProg
OracleGold
OracleSilver
PRO
PRObrowser
PROc
PROconePOINT
PROcontrol
PROftpclient
PROjscript
PROmailer
PROperl
PROperlCHAT
PROphp
PROphpLesson
PROphpLesson2
PROphpLesson3
PROphpfunction
PROphpfunctionArray
PROphpfunctionMisc
PROphpfunctionString
PROsql
PROvb
PROvbFunction
PROvbString
PROvbdbmtn
PROvbonepoint
PROwebapp
PROwin1POINT
PROwinSYSTEM
PROwinYOROZU
PROwindows
ProjectBoard
RealPHP
ScriptAPP
ScriptMaster
VBRealtime
Vsfuncs
a1root
access
accreq
adsi
ajax
amazon
argus
asp
aspSample
aspVarious
aspdotnet
aw2kinst
cappvariety
centura
ckeyword
classStyle
cmaterial
cmbin
cmdbapp
cmenum
cmlang
cmlistbox
cmstd
cmstdseed
cmtxt
cs
daz3d
db
dbCommon
dbaccess
dnettool
dos
download
flex2
flex3
flex4
framemtn
framereq
freeWorld
freesoft
gimp
ginpro
giodownload
google
hdml
home
hta
htmlDom
ie9svg
install
java
javaSwing
javascript
jetsql
jquery
jsp
jspTest
jspVarious
lightbox
listasp
listmsapi
listmsie
listmsiis
listmsnt
listmspatch
listmsscript
listmsvb
listmsvc
memo
ms
msde
mysql
netbeans
oraPlsql
oracle
oracleWiper
oraclehelper
orafunc
other
panoramio
pear
perl
personal
pgdojo
pgdojo_cal
pgdojo_holiday
pgdojo_idx
pgdojo_ref
pgdojo_req
php
phpVarious
phpguide
plsql
postgres
ps
r205
realC
realwebapp
regex
rgaki
ruby
rule
sboard
sc
scprint
scquest
sdb
sdbquest
seesaa
setup
sh_Imagick
sh_canvas
sh_dotnet
sh_google
sh_tool
sh_web
shadowbox
shgm
shjquery
shvbs
shweb
sjscript
skadai
skywalker
smalltech
sperl
sqlq
src
systemdoc
tcpip
tegaki
three
toolbox
twitter
typeface
usb
useXML
vb
vbdb
vbsfunc
vbsguide
vbsrc
vpc
wcsignup
webanymind
webappgen
webclass
webparts
webtool
webwsh
win8
winofsql
wmi
work
wp
youtube