xamppを知る(Apache編)
前提
・Windows10
・xampp8.0.8(PHP8.0.8)
背景
・xamppの処理の流れを知る 「Apache起動編」
・xampp(Apache/MySQL)関連のエラーに苦しめられたくない
参考記事
調べたこと
場所:C:xampp/apache/conf/httpd.conf
httpd.confでできる事
Serverroot
起動時にapacheの場所指定 ※デフォルトは正常に実行できるようになっている
Listen
外部からリクエストを受け付けるポート番号を指定 ※デフォルトは80番。他のサービスで80番を使っていたら要変更。
DocumentRoot
Apacheを使って公開するコンテンツを指定 ※デフォルトはxampp/htdocs
記事にもある通りApache起動時のリクエスト・レスポンスの関係は以下の通り
ex ブラウザからのリクエスト http://localhost/index.html
クライアントへ返される実際のファイル C:\xampp\htdocs\index.html
所見
Apacheが起動しない原因を特定する一つの要因として、「パスが違う(=ファイル名が違う)」ことも考えられることがわかった。